2011-11-14 2 views
2

나는 maven 프로젝트의 깊은 계층 구조를 가지고있다. 최상위 프로젝트는 순수한 집계 프로젝트입니다. 의존성 자체는 정의하지 않고 각각 의존성이 많은 하위 프로젝트 만 열거합니다.maven 종속성에 대한 집계 정보 얻기

project에 대한 종속성 보고서를받는 방법을 알고 있습니다. 문제는 정보가 자동으로 상위 프로젝트에 전파되지 않는다는 것입니다. 예를 들어 프로젝트 "Base"와 2 개의 하위 프로젝트 "One"과 "Two"가있는 경우 자식 프로젝트 각각에 대해 종속성 보고서 (dependenices.html)가 표시되지만 기본 프로젝트 수준에 대한 총 보고서는 표시되지 않습니다.

이러한 보고서를 작성하는 방법이 있습니까? 현재의 해결 방법은 모든 "dependencies.html"파일을 구문 분석하고 전체 보고서를 작성하는 프로그램을 작성하는 것입니다. 그러나 이러한 코드를 구현하는 데는 몇 시간이 걸릴 것입니다.

다른 해결책이 있습니까? 기본 프로젝트가 하위 프로젝트의 모든 라이브러리에 의존한다는 것을 pom에서 정의하는 것이 가능합니까?

+1

참조 http://stackoverflow.com/questions/3435130/aggregate-dependencies-in-a-multi-module-maven -계획. –

답변

관련 문제