현재 프로젝트는 상위 pom 파일과 몇 개의 종속 프로젝트로 구성됩니다. 부모의 치어에서 나는 봄에서이 라이브러리를 지정종속성. 부모의 lib 버전 변경
다른 사람에 대한 모든 기본 클래스를 포함 모든 서브 모듈에 포함 된 프로젝트 A를이<properties>
<spring.framework.version>3.2.4.RELEASE</spring.framework.version>
</properties>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.framework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.framework.version}</version>
</dependency>
. 부모의 POM에 정의 된 스프링 버전을 사용합니다. 프로젝트 B에서
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</dependency>
내가 프로젝트 A를에 대한 참조를 가지고,하지만 난이 라이브러리의 3.1.O.RELEASE을 사용하고 싶습니다.
나는 이러한 라이브러리를 제외하고 프로젝트의 B POM 파일에 특정 버전을 넣으려고했지만 작동하지 않았다. 나는 여전히 3.2.4.RELEASE 버전을 가지고있다.
어떤 생각을 어떻게 해결할 수 있습니까?
감사합니다. 프로젝트 B에 대한 POM에서 명시 적으로
을 당신이 그 라이브러리를 제외 그래서 후, 당신은 MVN 의존성을 실행할 수 있습니다 프로젝트 B에 나무를 누가 전 이적 3.2.4.Release 버전을 가져오고있다 참조? – Ashish