在项目配置地址, 务必是release. public不行
1 2 3 4 5 6 7 8 9 10 11
| <distributionManagement> <repository> <id>Release</id> <url>***</url> </repository> <snapshotRepository> <id>Snapshot</id> <url>***</url> </snapshotRepository> </distributionManagement>
|
在 setting.xml配置账户
1 2 3 4 5 6 7 8 9 10 11 12
| <servers> <server> <id>Release</id> <username>admin</username> <password>***</password> </server> <server> <id>Snapshot</id> <username>admin</username> <password>***</password> </server>
|
开启deploy
浏览器登录nexus管理界面–>设置图标–>Repository–>Repositories–>maven-releases–>Hosted–>请选择‘Allow redeploy’策略,默认是disable策略,然后保存。 请注意,不同版本的nexus,进入的路径可能有细微区别
deploy
mvn clean install deploy -DskipTests
其他
一般host配在项目里面, 密码配置在settings.xml里面比较合适, host有的公司也配置在settings.xml里面