Maven 手動強制更新jar包


前言

  maven 在拉取 jar 包的時候,如果 jar 包的版本號相同的時候,maven 會根據配置選擇時候更新本地 jar 包。我當時遇到的問題這篇文章(https://blog.csdn.net/u013066244/article/details/91986308)基本一致,所以就簡單總結下

解決方案

  1. 強制更新:

    mvn clean install -U

  2. 修改settings.xml

    <repository> 標簽下,不同的類型(releases、snapshots等)標簽下,添加或修改更新策略為<updatePolicy>always</updatePolicy>

<repositories>
   <repository>
     <id>xr-snapshots</id>
       <url>http://nexus.alibaba.com/repository/snapshots/</url>
     <snapshots>
       <enabled>true</enabled>
       <!-- 注意 -- >
       <updatePolicy>always</updatePolicy>
     </snapshots>
     <releases>
       <enabled>false</enabled>
       <!-- 注意 -- >
       <updatePolicy>always</updatePolicy>
     </releases>
   </repository>
 </repositories>

<pluginRepositories>
   <pluginRepository>
     <id>xr-plugins</id>
     <name>xingren plugins</name>
     <url>http://nexus.alibaba.com/repository/public/</url>
     <releases>
         <enabled>true</enabled>
         <!-- 注意 -- >
         <updatePolicy>always</updatePolicy>
     </releases>
      <snapshots>
          <enabled>true</enabled>
          <!-- 注意 -- >
          <updatePolicy>always</updatePolicy>
      </snapshots>
   </pluginRepository>
</pluginRepositories>

 

參考文章

  https://blog.csdn.net/u013066244/article/details/91986308


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM