maven打包发布到nexus
-
使用服务器安装nexus
没有服务器可以使用本地安装nexus
-
下载maven并修改setting.xml
<servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> </servers>
其中
username
和password
为nexus的登陆密码及账号 -
修改maven项目中的pom.xml
<!-- pom.xml --> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> </dependency> <!-- 用于发布到nexus --> <distributionManagement> <snapshotRepository> <id>snapshots</id> <name>repo-snapshots</name> <url>http://servce_ip:port/nexus/content/repositories/snapshots/</url> </snapshotRepository> <repository> <id>releases</id> <name>repo-releases</name> <url>http://server_ip:port/nexus/content/repositories/releases/</url> </repository> </distributionManagement>
注意:
1. 第2步的
servers
和第3步的distributionManagement
中的id
必须一致
2.server_ip
: Nexus服务器地址
3.port
: Nexus服务器端口