通常的,我使用maven是在eclipse的maven项目中。当我不用maven项目时,也想到maven库中下载资源。如下就是一些解决办法java
在window下,咱们先建立一个downLoad.bat的文件。之后要是想下载某个包就执行这个文件就好了,其内容以下:web
call mvn -f pom.xml dependency:copy-dependencies -DoutputDirectory=lib call mvn -f pom.xml dependency:copy-dependencies -Dclassifier=sources -DoutputDirectory=sources ::call mvn -f pom.xml dependency:copy-dependencies -Dclassifier=javadoc -DoutputDirectory=doc @pause
第一行:下载编译好的jar文件,并将其放在lib文件夹中
第二行:下载该jar文件的源码,并将其放在sources文件夹中
第三行:下载该jar所对应的文档包, 并将其放在doc文件夹中,已被注释不会被执行到。apache
而后在相同的目录下建立一个pom.xml文件,如:
tomcat
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>maven</groupId> <artifactId>dowload</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <!--要下载的jar包--> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat7-websocket</artifactId> <version>7.0.59</version> </dependency> </dependencies> </project>
当执行downLoad.bat文件时,maven就自动会下载pom.xml文件中的jar包。放到当前目录的lib,source,doc中。bash
要查找的jar依赖,能够到下面的网址中:websocket
http://mvnrepository.com/eclipse