Bu durum var. Yani burada bu kurala dayanarak aop 3.0.7 kazanır. Ama aynı zamanda benim pom bir dependencyManagement bölümünü tanımlamak ve bu gibi görünüyor:Pom.xml dosyasında "uyuşmazlık nedeniyle ihmal edilmedi" iletisiyle nasıl başa çıkılır?</p> <p><img src="https://i.stack.imgur.com/CYTAf.png" alt="enter image description here"></p> <p>Ben "Maven bir yakın-kazanç stratejisi ile versiyon ihtilaflardır" biliyoruz:
<properties>
<org.springframework.version>3.2.4.RELEASE</org.springframework.version>
<org.springframework.security.version>3.1.4.RELEASE</org.springframework.security.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${org.springframework.security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${org.springframework.security.version}</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.7.1</version>
</dependency>
</dependencies>
</project>
Ve bu tüm bağımlılıkları sekmesinde neye benzediği:
Yani ben bahar bekliyoruz Bağımlılık yönetiminde bunu tanımladığım gibi, 3.0.7 yerine 3.0.7 yerine 3.2.4.RELEASE sürümünü kullanmak için ... Neden hala eski sürüm 3.0.7 kullanılıyor?
Ahhh OK. Benim aptal hatam ... Teşekkürler! – akcasoy