2011-11-30 56 views
0

从我所了解的情况来看,如果使用maven2,默认情况下,maven会每天检查一次快照更新。如何阻止maven检查快照更新?

我试图在settings.xml [pastebin link]中设置updatePolicy为never,但在mvn clean install期间它仍检查快照更新。

Maven的输出,使我相信它仍然会检查更新:

[INFO] snapshot XXXXXXXX:1.0.0-SNAPSHOT: checking for updates from apache.snapshots 

有什么错误的,我Setting.xml的配置,或者是有一些其他的选择吗?请注意,使用RELEASE而不是SNAPSHOT不是一个选项。我知道使用-o作为脱机模式可以工作,但这也会阻止我获得新的依赖关系。

回答

1

您已完成central的这一操作,但上面的输出指示参考apache.snapshots

+0

有没有办法做到这一点,例如:把*而不是名字? – bbaja42

+0

@ bbaja42。不可以。您应该根据需要为每个“存储库”定义执行此操作。 – Raghuram