maven上傳jar到本地倉庫,以及私服
- 上傳到本地倉庫
-
- 示例
- 說明
- 問題
- 解決方法
- 上傳到私服
-
- 示例
- 說明
上傳到本地倉庫
示例
mvn install:install-file
mvn install:install-file -Dfile=D:\\asciidoctorj-pdf-1.5.0-alpha-zh.16.jar -DgroupId=org.asciidoctor -DartifactId=asciidoctorj-pdf -Dversion=1.5.0-alpha-zh.16 -Dpackaging=jar
說明
-Dfile=
待上傳jar包的存放位置
-DgroupId=
對應pom檔案的groupId
-DartifactId
=對應pom檔案中的artifactId
-Dversion=
對應pom檔案中的version
-Dpackaging=
jar類型
問題
上傳本地可能會報錯,如圖
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9EVT5tmeY5WNXp1bO1mYwBnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZwpmL4UjM5UzMyIjM0IDNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
解決方法
注釋掉maven的setting.xml檔案中倉庫鏡像位址,待上傳到本地倉庫後再取消注釋
上傳到私服
示例
mvn deploy:deploy-file
mvn deploy:deploy-file -Dfile=D:\\asciidoctorj-pdf-1.5.0-alpha-zh.16.jar -DgroupId=org.asciidoctor -DartifactId=asciidoctorj-pdf -Dversion=1.5.0-alpha-zh.16 -Dpackaging=jar -Durl=http://ip/nexus/content/repositories/releases -DrepositoryId=releases
說明
-Dfile=
待上傳jar包的存放位置
-DgroupId=
對應pom檔案的groupId
-DartifactId
=對應pom檔案中的artifactId
-Dversion=
對應pom檔案中的version
-Dpackaging=
jar類型
-Durl=
私服位址
-DrepositoryId=
私服id