假如在某个工程中,依赖如下
<dependency>
<groupId>groupA</groupId>
<artifactId>libA</artifactId>
<version>1</version>
</dependency>
<dependency>
<groupId>groupB</groupId>
<artifactId>depB</artifactId>
<version>2</version>
</dependency>
libA指明了版本是1,而depB 版本2也依赖libA,如下,没有指明libA的版本
<dependency>
<groupId>groupA</groupId>
<artifactId>libA</artifactId>
</dependency>
那么在该工程中,depB版本2依赖的libA的版本是什么决定的?是最新的,还是根据该工程直接依赖的libA的版本决定?