maven-metadata.xml文件的作用

总结:解决相同版本号,修改时间不同,如何获取最新内容。

过程:maven在build后从maven服务器Downloading 最新的maven-metadata.xml这个文件可以看作版本信息,作为一个版本比对,和本地仓库(.m2/repository)中jar包文件夹下的maven-metadata-local.xml(本地jar包maven-metadata.xml的副本)做比较,看lastUpdated时间戳值,哪个值更大,就以哪个文件为准。这里需要注意的是,若是maven-metadata-local.xml文件的值大,这时候就中止下载了,直接使用本地的jar包,所以你得自己准备好自己想用的jar包。

更新策略:

找到本地的maven配置文件settings.xml,打开后找到下面:
 
    snapshots
    Snapshots
    url
   
     false
   

   
     true
     always
   

 


找到xml中的updatePolicy标签,改为never即可。

    snapshots
    Snapshots
    url
   
     false
   

   
     true
     never
   

   

改完后再去build就不会去download maven-metadata.xml文件了,根据自己需求改。这个属性为更新策略,aways:每次,never:从不,daily:每日。

 

你可能感兴趣的:(maven)