1. 程式人生 > 其它 >Maven 實現依賴框架jar包的版本管理

Maven 實現依賴框架jar包的版本管理

摘要: 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保持一致。