一:setting.xml文件配置
<server>
<id>nexus_release</id>
<username>developer</username>
<password>123456</password>
</server>
<server>
<id>nexus_snapshots</id>
<username>developer</username>
<password>123456</password>
</server>
二:pom.xml文件配置。ID要和上面文件里面的一致
<distributionManagement> <repository> <id>nexus_release</id> <name>release</name> <url>http://192.168.6.129:8081/repository/maven-releases</url> </repository> <snapshotRepository> <id>nexus_snapshots</id> <name>snapshots</name> <url>http://192.168.6.129:8081/repository/maven-snapshots</url> </snapshotRepository> </distributionManagement>
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.4.2</version> </plugin> <!--打包jar包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.7</version> <configuration> <updateReleaseInfo>true</updateReleaseInfo> </configuration> </plugin> <!--打包源码--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
三:执行.maven--deploy