可以让Repository区别对待snapshot版本和release版本。也就是说,你可以只从jboss repository中下载release版本,并只从google repository中下载snapshot版本。
另外,考虑到本地Repository相当于远程Repository的缓存,应该设置一下缓存的更新频率,提供snapshot的repository更要设置(当然,也可以不显式设置,默认值是daily)
<repository> <!-- ... --> <releases> <!-- 本repository不提供release版本下载 --> <enabled>false</enabled> </releases> <snapshots> <!-- 本repository提供snapshot版本下载 --> <enabled>true</enabled> <!-- 缓存每超过五分钟就要更新--> <updatePolicy>5</updatePolicy> </snapshots> <!-- ... -->