maven 自動更新jar包的幾種方式
阿新 • • 發佈:2019-01-24
經常使用maven的人會發現,如果依賴包的版本號經常更新,手動改版本號是一件很頭疼的事,現在提供幾個思路解決這個問題:
- 使用version自帶的latest標籤或者release標籤
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>LATEST</version>
</dependency>
或者
<dependency >
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>RELEASE</version>
</dependency>
- 另外可以用開閉區間表示,自動更新不低於某一版本號的最新版本
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>[2.40.0,)</version>
</dependency>
表示maven需要更新2.40.0版本以上的jar包
- 使用maven外掛的對應功能,可以只下載release版本
其中maven版本使用最新版
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId >
<artifactId>maven-release-plugin</artifactId>
<version>LATEST</version>
<configuration>
<goals>deploy</goals>
<autoversionsubmodules>true</autoversionsubmodules>
</configuration>
</plugin>
</plugins>
</build>
相關連結