programing

Maven 2에서는 어떤 종속성이 경과적 종속성인지 어떻게 알 수 있습니까?

bestcode 2022. 9. 19. 23:46
반응형

Maven 2에서는 어떤 종속성이 경과적 종속성인지 어떻게 알 수 있습니까?

pom.xml에 기술되어 있는 의존관계가 타겟 디렉토리에 transitive 의존관계가 있는지 알고 싶습니다.

좀 더 정확히 말하면, 제 WEB-INF/lib 디렉토리에 "poi-2.5.1-final-20040804.jar" 라이브러리가 있는데, 제 pom.xml에 어떤 의존관계가 있는지 알고 싶습니다.

@David Crow에 추가하려면 의존관계를 다음에 제시합니다.Maven 사이트의 트리 예:

mvn dependency:tree -Dincludes=velocity:velocity

출력 가능

[INFO] [dependency:tree]
[INFO] org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.0-alpha-5-SNAPSHOT
[INFO] \- org.apache.maven.doxia:doxia-site-renderer:jar:1.0-alpha-8:compile
[INFO]    \- org.codehaus.plexus:plexus-velocity:jar:1.1.3:compile
[INFO]       \- velocity:velocity:jar:1.4:compile

Maven Dependency 플러그인 사용:

mvn dependency:tree

이클립스 및 m2eclipse 플러그인을 사용하는 경우 범위별로 필터링할 수 있는 종속성 트리의 그래픽 버전이 있습니다.

"-x" 스위치로 maven을 실행하면 많은 진단이 출력되므로 거기서 관련 의존 경로를 선택할 수 있을 것입니다.

다음과 같은 방법으로 많은 보고서를 작성할 수 있습니다.

mvn 사이트

그 중 하나가 의존성 보고서입니다.

mvn 사이트를 사용하여 프로젝트의 사이트를 생성한 경우 종속성 정보도 프로젝트 정보/의존성 보고서에 포함됩니다.

언급URL : https://stackoverflow.com/questions/34144/in-maven-2-how-do-i-know-from-which-dependency-comes-a-transitive-dependency

반응형