1
我是新來的maven &卡住了一個問題。我的項目使用maven構建,但下載了不同版本的jar(Spring core 2.5.6.SEC03.jar),儘管我在POM.xml中指定了3.1.1版本。Maven是不是下載,正確的版本罐
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>
其下載春天TX,JDBC,JMS正確的,但我得到的Spring AOP,核心,豆類,背景,網頁與版本「2.5 .6 SEC03「。這五個jar根本不會改變,即使我在Pom中升級/降級版本。
我不確定可能是什麼原因,我試過再次刪除存儲庫&。任何幫助將是偉大的 謝謝 索尼婭
您可以使用maven依賴樹插件'mvn -Dverbose = true dependency:tree'來查看哪個組件需要2.5.6 SEC03版本的Spring核心。 – andih
是完整的嗎?我只是測試了這一點,除了你使用的版本之外,沒有其他的Spring Dependencies。 – ElderMael
沒有它只是Pom的一個片段。我在這裏發現了一個問題,它說407錯誤,用於代理驗證。試圖更改代理設置,但仍然困惑,如果代理是一個問題,它如何能夠成功下載一半的文件。 – user1751830