一、maven的几种更新策略:
always 每次构建都检查远程仓库中该依赖jar包是否有更新
daily 每天检查一次 (默认策略)
interval:10 指定检查时间间隔,单位是分钟,10代表十分钟更新一次。
never 从不检查。该策略就和正式版本的处理规则一样了。
二、修改步骤
1.setting文件中找到如下代码块:
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
2.修改 updatePolicy 标签的值为你想要的策略即可:
<updatePolicy>always</updatePolicy>
三、maven强制更新缓存命令:
mvn clean install -U