2011-08-18 2 views
4
<reporting> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-project-info-reports-plugin</artifactId> 
     <version>2.4</version> 
     </plugin> 
     ... 
    </plugins> 
    </reporting> 

저는 다중 프로젝트에 참여하고 있으며이 프로젝트 정보를 부모를 상속 받고 하위를 상속 한 모듈이 아닌 프로젝트 생성 방법을 알고 싶습니다. 해야합니까? inherited 또는 aggregated ~ false부모 모듈에 대해서만 프로젝트 정보 생성을 제어하는 ​​방법

+0

시도해 보지 않으시겠습니까? –

+0

작동하지 않을 수도 있습니다. 여기에 무엇이 있는지 잘 모릅니다. – Joe

+0

디버그 모드에서 실행 했습니까? ('-X')? –

답변

2

이 질문은 부모 프로젝트의 목적이 모듈 간의 연결을 설정하는 것이므로 실제로 이해가되지 않습니다. select a set of reports to generate이 가능하지만 모듈의 하위 집합에서만 실행하는 옵션이 없습니다.

상속을 사용하는 경우 pom.xml을 사용하여 프로젝트를 재구성 할 수 있습니다. 이와 같이 주어진 모듈 (또는 상위 집합체에서 실행하는 경우)에 대해 보고서를 실행할 수 있습니다.

귀하의 질문에 답변이되지 않으면 명확히 할 수 있습니까? 감사.

+0

내 사이트 보고서를 생성하기 위해 일부 보고서 세트를 사용하고 있습니다. 나는이 보고서를 단일 모듈에서 실행할 수 있으면 모든 모듈의 보고서를 집계 할 수 있다는 인상을 받고있었습니다. 하위 모듈에 대한 사이트 보고서를 만드는 것이 합리적입니까? – Joe

+0

사이트 명령에 의해 생성 된 대부분의 링크는 오래되어 보입니다. 예 : /target/site/index.html에있는 모듈을 클릭하면 잘못된 링크가 생성되어 실패합니다. – Joe

+0

하위 모듈의 모듈 링크를 클릭하려고하면 동일한 동작이 나타납니다 (예 : /my-sub-module/target/site/index의 my-sub-module 링크를 클릭하면 나타남). html이면 //target/index.html로 리디렉션되고 실패합니다. 내가 여기서 무엇을 놓치고 있니? – Joe

관련 문제