2014-04-17 3 views
0

나는 의존성을 실행하면 : 나는 의존성을 실행하면dependency : resolve와 : tree가 서로 다른 의존성을 해결합니까?

... 
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ com.test.client --- 
[INFO] assemblies:com.test.client:jar:1.0.0-SNAPSHOT 
[INFO] +- foundation:com.test.core:jar:1.0.0:compile 
[INFO] | \- junit:junit:jar:4.11:compile 
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile 
[INFO] \- assemblies:com.test.security:jar:1.0.0-SNAPSHOT:compile 
... 

가 : 트리를 내 pom.xml 파일에 나는 다음과 같은 출력을 얻을 같은 치어에 해결을 내가 얻을 :

... 
[INFO] The following files have been resolved: 
[INFO] assemblies:com.test.security:jar:1.0.0-SNAPSHOT:compile 
[INFO] foundation:com.test.core:jar:1.0.1-SNAPSHOT:compile 
[INFO] junit:junit:jar:4.11:compile 
[INFO] org.hamcrest:hamcrest-core:jar:1.3:compile 
... 

왜 버전입니다 com.test.core 사이에 다른 : resolve와 : tree?

답변

0

이것은 Maven 3.0.4의 버그 인 것 같습니다. 버전 3.2.1로 업데이트되었고 지금은 dependency : tree와 : resolve는 같은 의존성을 해결하고 있습니다.