maven獲取最新的快照版本
阿新 • • 發佈:2017-09-25
log 本地倉庫 strong ngs div nexus 打了 osi val
經常遇到這種情況,同事打了一個jar包發送私服上。然後我用IDEA一直點更新卻下載不到這個最新的快照。非得去本地倉庫刪除這個jar才能更新到。
搜索了一下,原來maven對於快照默認是一天更新一次,當天檢查更新過了,就不會再去更新。
解決方法,settings.xml設置maven對於快照的更新頻率:
<profile> <id>nexus</id> <repositories> <repository> <id>central</id> <url>http://central</url> <releases> <enabled>true</enabled> </releases> <snapshots> <updatePolicy>always</updatePolicy> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile>
updatePolicy : always 就是始終更新
其他可選項有
daily: 默認一天更新一次 ;
nerver:從不更新 ;
interval 30:三十分鐘更新一次
maven獲取最新的快照版本