Maven部署因冲突而失败

时间:2019-06-27 13:36:18

标签: maven deployment artifactory

我尝试了以下maven命令,

global.Promise

前两个成功,但是最后一个(部署)失败,并显示以下错误消息。关于此的任何建议都会有所帮助

 - mvn clean install
 - mvn clean package
 - mvn clean deploy

2 个答案:

答案 0 :(得分:2)

Artifactory为什么会在部署时返回409错误有几个原因:

  1. 将快照版本部署到不允许快照的存储库-处理快照设置为false
  2. 将发布版本部署到不允许发布的存储库-处理发布设置为false
  3. Checksum policy设置为“针对客户端校验和进行验证”,并且客户端已发送校验和,但它与在服务器上然后由Artifactory计算的校验和相冲突。
  4. Suppress POM Consistency设置为true,并且POM中的groupId:artifactId:version信息与部署的路径不匹配
  5. user plugin出于某些原因可能决定返回409错误

答案 1 :(得分:0)

确保您的工件存储库允许使用快照。

此外,还要检查pom中您的groupId,工件和版本的格式是否正确(版本以“ -SNAPSHOT”结尾)。