通常的,我使用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