maven 命令下載包,源碼,文檔

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

相關文章
相關標籤/搜索