通過deploy把jar自動釋出到私服
阿新 • • 發佈:2019-01-30
1.要在上傳的專案的POM.xml中,追加如下:
<groupId>com.idss</groupId> <artifactId>XXXXXtest</artifactId> <packaging>jar</packaging> <version>3.0.4</version> <name>${project.artifactId}</name> <distributionManagement> <repository> <id>nexus-releases</id> <name>releases</name> <url>http://10.10.XX.X:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>nexus-snapshots</id> <name>snapshots</name> <url>http://10.10.XX.X:8081/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement>
2.在maven的settings.xml中,追加如下:
<server> <id>nexus-releases</id> <username>deployment</username> <password>deployment123</password> </server> <server> <id>nexus-snapshots</id> <username>deployment</username> <password>deployment123</password> </server> </servers>
3.在Terminal中輸入如下命令:
a. mvn clean install -Dmavne.test.skip=true
b. mvn deploy -Dmaven.test.skip=true