更多信息内容请参照:
Maven私服Nexus3.x环境构建操作记录
https://www.cnblogs.com/kevingrace/p/6201984.html
划重点:
1、使用maven构建项目
2、公司使用nexus私服
3、一直配置的nexus地址为maven-group
关键参数:
1、setting中正确配置repository地址并确定一个id,在server中对前面的id配置用户名和密码,两个id一致
2、在pom文件中配置
<server>
<id>maven-release</id>
<username>admin</username>
<password>123456</password>
</server>
<repository>
<id>maven-release</id>
<name>Central</name>
<url>http://192.168.10.10:8081/repository/maven-release/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
<layout>default</layout>
</repository>
<distributionManagement>
<repository>
<id>maven-release</id>
<name>Smart Release Repository</name>
<url>http://192.168.10.10:8081/repository/maven-release/</url>
</repository>
</distributionManagement>
想要打包发布到nexus上面,mvn deploy时提示403 forbidden错误
最终找到了上面这篇博文,在公司库中,maven-group是一个group类型,内含maven-host和maven-release两个repository,查看maven-release,检查deployment policy是allow deploy,这是nexus配置的关键点