如何把jar包發布到maven私服
阿新 • • 發佈:2017-10-06
url develop rdp 倉庫 admin party 位置 aging pid
1.格式
mvn deploy:deploy-file -DgroupId=com.qiyi -DartifactId=sphinx -Dversion=1.0 -Dpackaging=jar -Dfile=D:\sphinxapi.jar -Durl=[url] -DrepositoryId=[id
2.實例
D:\develop\apache-maven-3.0.4\bin>mvn deploy:deploy-file -DgroupId=org.sphx -DartifactId=sphinxapi -Dversion=1.0 -Dpackaging=jar -Dfile=D:\sphinxapi.jar
-Durl=http://10.10.10.10:8800/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
DgroupId和DartifactId構成了該jar包在pom.xml的坐標,項目就是依靠這兩個屬性定位。自己起名字也行。
Dfile表示需要上傳的jar包的絕對路徑。
Durl私服上倉庫的位置,打開nexus——>repositories菜單,可以看到該路徑。
DrepositoryId服務器的表示id,在nexus的configuration可以看到。
上傳成功後,在nexus界面點擊3rd party倉庫可以看到這包。
3.配置權限
$MAVEN/conf/settings.xml
<server> <id>repositoryId</id> <username>admin</username> <password>111111</password> </server>
如何把jar包發布到maven私服