nexus仓库
执行mvn mvn deploy 报错
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project xxx: Failed to retrieve remote metadata com.a.b.c.xxx:4.2.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.a.b.c.xxx:4.2.0-SNAPSHOT/maven-metadata.xml from/to dev (http://192.168.1.2:8081/repository/maven-releases/): Transfer failed for http://192.168.1.2:8081/repository/maven-releases/com/a/b/c/xxx/4.2.0-SNAPSHOT/maven-metadata.xml 400 Repository version policy: RELEASE does not allow metadata in path: com/a/b/c/xxx/4.2.0-SNAPSHOT/maven-metadata.xml
原因:
发布的是混合的项目,但是仓库创建的时候版本策略(Version Policy)是releases的.而发布的项目并不是RELEASE
解决
1、把发布的所有项目版本都改成 RELEASE
2、重新创建仓库,创建策略是Mixed的仓库。
详细创建仓库请看:https://blog.csdn.net/u014756339/article/details/106808447