어셈블리 플러그인을 사용할 때 예상치 못한 버전의 종속성 (1.5.8)이 나타납니다. 내 치어 나는이 :maven 어셈블리가 잘못된 종속성을 가져옵니다.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.0</version>
</dependency>
내가 dependency:tree
또는 dependency:list
, 내가 올바른 버전 만 올바른 버전을 볼 실행합니다. 이클립스를 체크인 할 때 올바른 버전 만 표시됩니다. 내 assembly.xml에서
나는이 : 결과 우편에서
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
</dependencySet>
</dependencySets>
, 내가 SLF4J-log4j12-1.5.8.jar를 얻을. 이것이 어디에서 왔는지는 알 수 없습니다. 어떤 도움이 필요합니까?
maven 3.0.4 사용.
감사합니다. 2.2 베타 5에서 2.4로 바꾸면 다음과 같이 수정되었습니다 .--) –
정확한 문제에 대한 정확한 질문을 한 후이 질문에 대한 답변을 드리겠습니다. 고맙습니다! – Stewart