2014-11-14 3 views
2

나는 여러 메이븐 모듈 (3 병과 2 전쟁, 모듈이 상호 연결되어있다.)을 가지고있다. 내 목적은이 모듈을 하나의 이어 파일에 결합하는 것입니다.
예 : 글로벌 프로젝트에 포함 된 모든 프로젝트가 "패키지"목표를 실행하고 다른 프로젝트에서 병 (전쟁)을 포함하는 전역 귀를 만들 때 라이프 사이클 "패키지"목표에서 실행합니다. 어떻게하면 되나요?Maven 멀티 프로젝트

내가 <packaging>pom</packaging> 글로벌 프로젝트를 만들고, 그것을 실행 "패키지"종속 프로젝트

<modules> 
<module>...</module> 
</modules> 

에서 목표 만 귀를 만드는 방법?

답변

3

pom 대신 <packaging>ear</packaging>을 사용해야합니다. Maven이 패키지 단계에서 maven-ear-plugin을 사용하게합니다 (따라서이 플러그인의 실행을 제공 할 필요가 없습니다).

여기 간단한 예제가 있습니다. Maven EAR Plugin Example