《Maven 实战》笔记3.2 – 让Repository区别对待snapshot版本和release版本

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

  

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.