为什么maven-metadata.xml中的构建号在发布到Artifactory时没有正确地增加?
问题:
构建号没有递增,或者maven-metadata.xml错误,指向一个不存在的.jar文件。
原因:
从构建日志中,您可能会看到一些文件在部署时在groupId路径中使用斜杠,在groupId路径。
例如,
红色的- groupId带点
绿色- groupId带斜杠
部署工件:https://repo.spring.io/libs-snapshot-local/org.springframework.restdoc/ spring-restdocs-core 0.1.0.BUILD-SNAPSHOT / spring-restdocs-core-0.1.0.BUILD-SNAPSHOT-sources.jar
部署工件:https://repo.spring.io/libs-snapshot-local/org/springframework/restdoc/spring-restdocs-core / 0.1.0.BUILD-SNAPSHOT / spring-restdocs-core-0.1.0.BUILD-SNAPSHOT.pom
部署工件:https://repo.spring.io/libs-snapshot-local/org.springframework.restdoc/ spring-restdocs-core 0.1.0.BUILD-SNAPSHOT / spring-restdocs-core-0.1.0.BUILD-SNAPSHOT.jar
部署工件:https://repo.spring.io/libs-snapshot-local/org.springframework.restdoc/ spring-restdocs-core 0.1.0.BUILD-SNAPSHOT / spring-restdocs-core-0.1.0.BUILD-SNAPSHOT-javadoc.jar
解决方法:
造成这种情况的原因可能是使用Maven 2 Compatible Patterns复选框在特定版本上未检查。请检查此复选框是否已为构建启用。如果不是,请启用它,并尝试运行几个版本,使用一个新的临时位置,看看是否解决了问题。
