1. 程式人生 > >通過deploy把jar自動釋出到私服

通過deploy把jar自動釋出到私服

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