반응형
프로젝트에서 * plugins *에 대한 Maven 종속성 트리를 어떻게 표시 할 수 있습니까?
일반적인 Maven 디버깅 기술은 mvn dependency : tree 를 사용 하여 프로젝트 종속성 그래프를 보는 것입니다.
그러나이 목록에는 각 플러그인의 플러그인 종속성 트리가 아니라 프로젝트 종속성이 표시됩니다. 프로젝트 에서이 작업을 수행 할 수있는 방법이 있습니까?
mvn -X를 통한 출력은 정보를 간접적으로 출력합니다. 현재 Maven-Plugin의 의존성을 얻는 다른 옵션은 없습니다.
업데이트 다음 명령을 사용하여 플러그인 종속성 목록 ( 종속성 플러그인의 resolve-plugin 목표) 을 얻을 수 있습니다 .
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:resolve-plugins
더 짧은 버전은 (플러그인 버전을 지정하는 것은 나쁜 습관입니다)
mvn dependency:resolve-plugins
IDEA IntelliJ 또는 Eclipse와 같은 IDE를 사용하는 경우 :
- pom.xml의 플러그인 아래에 이것을 추가 할 수 있습니다
- 완료되면 IDE 오른쪽의 Maven 창에 Dependencies라는 새 플러그인이 있습니다.
- 그것을 확장하면 의존성 : 트리 목표를 두 번 클릭하고 실행하면 전체 종속성 트리가 표시됩니다.
POM에 추가 할 플러그인 :
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
반응형
'Programming' 카테고리의 다른 글
Safari 10에서 회전하면 SVG의 색상이 변경됨 (0) | 2020.08.04 |
---|---|
C ++ 객체를 자체 생성자에 전달하는 것이 합법적입니까? (0) | 2020.08.04 |
빌린 콘텐츠 밖으로 이동할 수 없음 / 공유 참조 뒤로 이동할 수 없음 (0) | 2020.08.04 |
SignalR과 RESTful API를 모두 통합 할 수 있습니까? (0) | 2020.08.04 |
히스토리를 유지하면서 git 저장소에서 새 저장소로 단일 디렉토리를 이동하려면 어떻게해야합니까? (0) | 2020.08.04 |