可以让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>
<!-- ... -->