我是 Maven 新手,遇到了一个问题。我的项目正在使用 maven 构建,但它下载了不同版本的 jar (Spring core 2.5.6.SEC03.jar),尽管我在 POM.xml 中指定了 3.1.1 版本。
Maven 在下载 jar 时是否引用任何其他位置/配置文件?
我正在使用 Maven3,我的 Pom.XML 看起来像
<properties>
<spring.version>3.1.1.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>${spring.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
它正确下载了 Spring Tx、JDBC、JMS,但我得到的是版本为“2.5.6 SEC03”的 Spring Aop、core、bean、context、web。这五个 jar 根本没有改变,即使我在 Pom 中升级/降级版本。
我不确定可能是什么原因,我已尝试删除存储库并再次下载。任何帮助都会很棒谢谢索尼娅