2013-10-11 3 views
0

빌드 할 서브 모듈을 명령 행에서 지정할 수있는 방법이 있습니까?maven : 서브 모듈 지정

예를 들어, 나는 프로젝트가 :

<modules> 
<module>A</module> 
<module>B</module> 
</modules> 

을하고 난 A, B 또는 A와 B

을 구축하고자 어떠했는지 나는 쉘 스크립트에서 런타임에 결정하고 싶습니다

내가 발행 싶습니다 가능하다 동등한 명령

mvn -Dmodules=A,B 

있습니까?

답변

2

그것은 -pl 인수의 :

mvn -pl A,B 

-pl는, - 프로젝트 - 지정된 원자로 프로젝트의 쉼표로 구분 된 목록 대신 모든 프로젝트의 구축. 프로젝트는 [groupId] : artifactId 또는 상대 경로로 지정할 수 있습니다.