Maven 2 如何让Maven在被警告时在部署时失败;“校验和失败”;

Maven 2 如何让Maven在被警告时在部署时失败;“校验和失败”;,maven-2,warnings,deployment,nexus,Maven 2,Warnings,Deployment,Nexus,在maven部署中,maven尝试从存储库中检索以前的元数据。如果损坏,maven会发出警告,调用构建成功,但不会上载我的工件。这是由我的存储库中的损坏引起的,我希望在将来避免它,或者在构建失败时使其更加明显 我是否可以更改pom以将此警告更改为错误,以便快速查看 [INFO]从daeng snap检索以前的元数据 [警告]***校验和失败-下载时校验和失败:本地='EA12F35B3BC6D88F736891562D91985B412BF1A';远程='51a6f4a52ad8f3926dbb

在maven部署中,maven尝试从存储库中检索以前的元数据。如果损坏,maven会发出警告,调用构建成功,但不会上载我的工件。这是由我的存储库中的损坏引起的,我希望在将来避免它,或者在构建失败时使其更加明显

我是否可以更改pom以将此警告更改为错误,以便快速查看

[INFO]从daeng snap检索以前的元数据
[警告]***校验和失败-下载时校验和失败:本地='EA12F35B3BC6D88F736891562D91985B412BF1A';远程='51a6f4a52ad8f3926dbb28807317a90b9cd62ec1'-重试
[警告]***校验和失败-下载时校验和失败:本地='EA12F35B3BC6D88F736891562D91985B412BF1A';远程='51a6f4a52ad8f3926dbb28807317a90b9cd62ec1'-忽略
[信息]正在上载“artifact com.myco.xyz”的存储库元数据
[信息]上传xyz 5.0.2-20091224.163241-12的项目信息
[信息]从快照中检索以前的元数据
[警告]***校验和失败-下载时校验和失败:本地='00766e1a0130c3499442c06b52523960c5860f3c';远程='c9bcfc92b3145688aa8ec77dcac244c70be4d0b4'-重试
[警告]***校验和失败-下载时校验和失败:本地='00766e1a0130c3499442c06b52523960c5860f3c';远程='c9bcfc92b3145688aa8ec77dcac244c70be4d0b4'-忽略

[信息]正在上载“snapshot com.myco.xyz:xyz:5.0.2-snapshot”的存储库元数据。

由于校验和错误,您的生成可能会失败。只需配置您的存储库元素,最好是在settings.xml或存储库管理器(如nexus)中

例如:

<repository>
  <id>central</id>
  <name>My Central Repository</name>
  <url>http://repo1.maven.org/maven2</url>
  <releases>
    <checksumPolicy>fail</checksumPolicy>
  </releases>
  <snapshots>
    <checksumPolicy>fail</checksumPolicy>
  </snapshots>
</repository>

中心的
我的中央存储库
http://repo1.maven.org/maven2
失败
失败

更多信息请点击此处:

谢谢,这正是我想要的。我似乎无法让它发挥作用。我已经在设置文件中设置了它,并将nexus.xml配置为将存储库策略设置为失败。在这两种情况下,生成仍然成功[警告]***校验和失败-下载时校验和失败:本地='24dab9a242e9e9399cc79221b8ed47af31a37a0f';remote='55aac6492bc939be75438399ba6b6002fc0cf3d6bc'-忽略任何我缺少的想法?