मैं इस स्थिति है। तो यहां इस नियम के आधार पर एओपी 3.0.7 जीत गया है। लेकिन मैं भी मेरी पोम में एक dependencyManagement अनुभाग को परिभाषित करने और इसे इस तरह लगता है:pom.xml में "विवाद के लिए छोड़ा गया .." संदेश से कैसे निपटें?</p> <p><img src="https://i.stack.imgur.com/CYTAf.png" alt="enter image description here"></p> <p>मुझे पता है कि "Maven एक निकटतम-जीत की रणनीति के साथ संस्करण संघर्ष का समाधान करता है":
<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>
और यही यह सब निर्भरता टैब पर की तरह लग रहा है:
तो मैं उम्मीद वसंत 3.0.7 के बजाय 3.2.4.RELEASE संस्करण का उपयोग करने के लिए - वेबएमवीसी की तरह, क्योंकि मैं इसे निर्भर प्रबंधन में परिभाषित करता हूं .. अभी भी पुराने संस्करण 3.0.7 का उपयोग क्यों किया जा रहा है?
अहह ठीक है। मेरी बेवकूफ गलती .. धन्यवाद! – akcasoy