maven deploy


https://www.jianshu.com/p/2ef1642b769b

 

實踐下來,

1 第二種方式部分成功

2 mvn clean deploy

 

一、第一種構件:自有模塊


第一步:在要上傳的模塊的pom.xml文件中添加如下代碼

  <distributionManagement> <repository> <id>releases</id> <name>internal releases</name> <url>http://192.168.1.221:8081/repository/maven-releases</url> </repository> <snapshotRepository> <id>snapshots</id> <name>internal snapshot</name> <url>http://192.168.1.221:8081/repository/maven-snapshots</url> </snapshotRepository> </distributionManagement> 

第二步:在settings.xml中配置私服用戶信息,要與上文的id相符合

  <servers> <server> <id>releases</id> <username>android-jinchuang</username> <password>jinchuang</password> </server> <server> <id>snapshots</id> <username>android-jinchuang</username> <password>jinchuang</password> </server> </servers> 

注意:此處的用戶,需要有相應的權限才能deploy成功,否則報錯,各個項目的技術負責人找部門負責人申請賬號,部門負責人聯系研發中心開通。

第三步:執行生命周期命令中的deploy命令,Idea開發工具中直接雙擊即可

 
deploy


</br>

第二種構件:別人的jar包


第一步:在settings.xml中配置私服用戶信息

  <servers> <server> <id>3rd-releases</id> <username>android-jinchuang</username> <password>jinchuang</password> </server> <server> <id>3rd-snapshots</id> <username>android-jinchuang</username> <password>jinchuang</password> </server> </servers> 

注意:此處的用戶,需要有相應的權限才能deploy成功,否則報錯,各個項目的技術負責人找部門負責人申請賬號,部門負責人聯系研發中心開通。

如第三方JAR包:aliyun-sdk-oss-2.2.3.jar

  mvn deploy:deploy-file -DgroupId=com.aliyun.oss -DartifactId=aliyun-sdk-oss -Dversion=2.2.3 -Dpackaging=jar -Dfile=D:\aliyun-sdk-oss-2.2.3.jar -Durl=http://192.168.1.221:8081/repository/3rd/ -DrepositoryId=3rd-releases
 


作者:WarrriorKing
鏈接:https://www.jianshu.com/p/2ef1642b769b
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。


免責聲明!

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



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