Mam taką sytuację:Jak radzić sobie z komunikatem "pominięto w przypadku konfliktu z .." w pom.xml?
wiem, że "Maven rozwiązuje konflikt wersji ze strategią Najbliższe-wins". Więc tutaj wygrywa aop 3.0.7 na podstawie tej reguły. Ale również określić sekcję dependencyManagement w moim pom i wydaje się tak:
<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>
I to wszystko wygląda na karcie zależności:
więc oczekiwać, sprężyna -próbuję użyć wersji 3.2.4.RELEASE zamiast wersji 3.0.7 tak jak webmvc, ponieważ definiuję to w zarządzaniu zależnościami. Dlaczego wciąż używana jest starsza wersja 3.0.7?
Ahhh OK. Mój głupi błąd ... Dziękuję! – akcasoy