本地jar包上傳到nexus repository manager(maven私服倉庫)

  最近需要往公司自己搭建的maven上傳jar包,搜了很多,最後成功了,分享一下。

首先,修改自己本地maven的setting.xml配置文件,用戶名和密碼填公司私服倉庫登入的賬號密碼。

<servers>
       <server>
            <id>nexus-snapshots</id>
            <username>admin</username>
            <password>admin11</password>
        </server>
        <server>
            <id>nexus-releases</id>
            <username>admin</username>
            <password>admin11</password>
        </server>    
</servers>
<mirrors>
      <mirror>
         <id>nexus-releases</id>
         <mirrorOf>*</mirrorOf>
         <url>http://<ip>:<port>/repository/maven-releases/</url>
         </mirror>
        <mirror>
         <id>nexus-snapshots</id>
         <mirrorOf>*</mirrorOf>
         <url>http://<ip>:<port>/repository/maven-snapshots/</url>
        </mirror>
</mirrors>

需要填上自己公司私服的IP和端口號。

然後在打開命令行輸入下面命令:

mvn deploy:deploy-file
 -DgroupId=com.twitter.common
 -DartifactId=util
 -Dversion=0.0.89
 -Dpackaging=jar
 -Dfile=C:\\<Path>\\com.twitter.common\\util\\jars\\util-0.0.89.jar
 -Durl=http://<ip>:<port>/repository/maven-releases/
 -DrepositoryId=nexus-releases
 -DgeneratePom=true

上面是用twitter的一個jar包舉例,在window系統上上傳,除了第一行,Dpackaging,DgeneratePom不用修改,其他都需要按需要修改。注意:我這是沒有pom文件的上傳命令,有pom文件的可以再找找別人寫的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章