一蛾找、第一種構(gòu)件:自有模塊
第一步:在要上傳的模塊的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>
注意:此處的用戶,需要有相應(yīng)的權(quán)限才能deploy成功打毛,否則報(bào)錯(cuò)柿赊,各個(gè)項(xiàng)目的技術(shù)負(fù)責(zé)人找部門負(fù)責(zé)人申請(qǐng)賬號(hào)俩功,部門負(fù)責(zé)人聯(lián)系研發(fā)中心開通。
第三步:執(zhí)行生命周期命令中的deploy命令碰声,Idea開發(fā)工具中直接雙擊即可
</br>
第二種構(gòu)件:別人的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>
注意:此處的用戶诡蜓,需要有相應(yīng)的權(quán)限才能deploy成功,否則報(bào)錯(cuò)胰挑,各個(gè)項(xiàng)目的技術(shù)負(fù)責(zé)人找部門負(fù)責(zé)人申請(qǐng)賬號(hào)蔓罚,部門負(fù)責(zé)人聯(lián)系研發(fā)中心開通。
如第三方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