Maven 實現依賴框架jar包的版本管理
阿新 • • 發佈:2021-10-15
摘要: Maven 實現依賴框架jar包的版本管理可以很好的讓框架的版本保持統一,這裡以例項來說明怎麼實現jar的版本統一管理。
1.版本統一管理
要實現jar的版本統一管理需要對jar的版本進行設定即<version></version>,如下是一段版本控制的以來配置:
<dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api --> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>${javax.servlet.jsp.version}</version> <scope>provided</scope> </dependency> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${javax.servlet.version}</version> <scope>provided</scope> </dependency> </dependencies>
2.設定版本屬性
1.中的<version></version>的配置均是採用${*.version}的配置的,光這樣配置還不能找到具體使用哪個版本的,所以必須在pom.xml中用屬性定義這些版本的確切值。配置如下:
<!--配置可變版本 --> <properties> <javax.servlet.version>4.0.1</javax.servlet.version> <javax.servlet.jsp.version>2.2</javax.servlet.jsp.version> </properties>
注意:key要與引用的key保持一致。