maven统一版本管理

    xiaoxiao2021-11-29  54

    在maven多模块项目中,做统一版本管理的时候通常在父类pom文件中定义《dependencyManagement》节点,该节点类申明的《dependencies》节点内容都是关于统一定义的资源版本,直接定义的《dependencies》节点里面的资源无需再引入版本相关的内容,举例如下:

    <dependencyManagement>        <dependencies >          <dependency >            <groupId>com.devzuz.mvnbook.proficio</groupId>            <artifactId>proficio-model</artifactId>            <c>${project.version}</version>          </dependency >          <dependency >            <groupId>com.devzuz.mvnbook.proficio</groupId>            <artifactId>proficio-api</artifactId>            <version>${project.version}</version>          </dependency >          <dependency >            <groupId>com.devzuz.mvnbook.proficio</groupId>            <artifactId>proficio-core</artifactId>             <version>${project.version}</version>          </dependency >          <dependency >            <groupId>com.devzuz.mvnbook.proficio</groupId>            <artifactId>proficio-store-memory</artifactId>            <version>${project.version}</version>          </dependency >          <dependency >            <groupId>com.devzuz.mvnbook.proficio</groupId>            <artifactId>proficio-store-xstream</artifactId>            <version>${project.version}</version>          </dependency >          <dependency >            <groupId>org.codehaus.plexus</groupId>            <artifactId>plexus-container-default</artifactId>            <version>1.0-alpha-9</version>          </dependency >        </dependencies >      </dependencyManagement> 

    <dependencies >        <dependency >          <groupId>com.devzuz.mvnbook.proficio</groupId>           <artifactId>proficio-model</artifactId>        </dependency >      </dependencies > 

    转载请注明原文地址: https://ju.6miu.com/read-678694.html

    最新回复(0)