Maven updatePolicy vs -U

时间:2016-11-02 04:38:48

标签: maven maven-3

在maven 3的设置文件中,我们可以指定

<updatePolicy></updatePolicy> 

每个回购。 这将控制maven查看此repo以获取更新版本快照的频率。

另外,我们可以使用

mvn   -U 

强制maven查看快照的更新版本。

我猜两个人都在做同样的事情。

我很想知道哪一个会先例。 如果我想要始终检查更新版本的快照,请使用哪种方法。

哪一个

1 个答案:

答案 0 :(得分:3)

你差不多,他们正在做同样的事情。

然而,存在差异。对于<updatePolicy>,可以指定重新检查快照的频率。值可以是always(始终检查),interval:X(每X分钟检查一次)daily(每天检查)和never(忽略任何检查)

-U参数与为always指定<updatePolicy>的工作方式相同,但仅对其执行的单个命令有效。因此,一旦你知道一位同事修复了你想立即获得的东西,通常情况下使用它会很好。