假如我的pom.xml如下:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>test</groupId>
<artifactId>test</artifactId>
<version>1.1.11</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>aa</groupId>
<artifactId>aa</artifactId>
</dependency>
</dependencies>
test的pom如下:
<properties>
<aa.version>1.0.6</aa.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>aa</groupId>
<artifactId>aa</artifactId>
<version>${aa.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
如果我在我的pom文件中做修改
<dependencies>
<dependency>
<groupId>aa</groupId>
<artifactId>aa</artifactId>
<version>2.3</version>
</dependency>
</dependencies>
那么我的项目的aa依赖的版本是2.3还是1.0.6呢?
依赖这个:
显式得指定了version,就不会去
dependencyManagement
里找了