Maven將本地jar上傳到本地maven庫或私有倉庫


有時一些jar通過在pom文件 中追加depenency的方式無法更新到jar,但在mavenrepository中央庫確可以下載到該jar。

這時可以采用本方法把jar上傳到本地maven庫或上傳到私有maven庫。

Jar的maven配置

<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.9.2</version>
</dependency>

1、上傳到本地Maven庫

命令:

mvn install:install-file -Dfile=D:\thrift-0.9.2.jar 
-DgroupId=org.apache.thrift -DartifactId=libthrift -Dversion=0.9.2 -Dpackaging=jar

其中,

-- DgroupId和DartifactId構成了該jar包在pom.xml的坐標, 對應依賴的DgroupId和DartifactId
-- Dfile表示需要上傳的jar包的絕對路徑
-- Dpackaging 為安裝文件的種類

2、上傳到私有倉庫
mvn deploy:deploy-file -DgroupId=org.apache.thrift -DartifactId=libthrift -Dversion=1.12 -Dpackaging=jar 
-Dfile=D:\thrift-0.9.2.jar -Durl=http://ip:port/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty

-- DgroupId和DartifactId構成了該jar包在pom.xml的坐標, 對應依賴的DgroupId和DartifactId
-- Dfile表示需要上傳的jar包的絕對路徑
-- Durl私服上倉庫的url精確地址(打開nexus左側repositories菜單,可以看到該路徑)
-- DrepositoryId服務器的表示id,在nexus的configuration可以看到




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM