为什么maven-metadata.xml中的构建号在发布到Artifactory时不能正确递增?
问题:
构建号没有递增,或者maven-metadata.xml错误并指向一个不存在的.jar文件。
原因:
从构建日志中,您可能会看到一些文件在groupId路径中使用斜杠,在groupId路径。
例如,
红色的- groupId点
绿色-带斜杠的groupId
2015-01-26 23:24:26部署工件:http://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
26-jan2015 23:24:28部署工件:http://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
26-jan2015 23:24:29部署工件:http://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
26-jan2015 23:24:29部署工件:http://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兼容模式”复选框’在特定构建中未选中。请检查此复选框是否为构建启用。如果不是,请启用它,并尝试运行一些构建,使用一个新的临时位置,看看这是否解决了问题。
