2013-06-14 3 views
0

내가 함께 일을 유지하기 위해비 모듈의 부모를 versions-maven-plugin으로 업데이트하려면 어떻게해야합니까?

등 메이븐, x-api, x-impl에서 평소와 같이, 여러 모듈과 프로젝트를 x 가지고, 또한 응용 프로그램에 배포 될 EAR 프로젝트를 포함하는 디렉토리 x-ear,이 섬기는 사람. 그것은 정상적인 원자로 건설에 참여해서는 안되기 때문에 이 아니고 x POM 내의 <modules> 부분입니다. 그러나 동일한 부모가 있습니다 x.

우리 릴리스는 버전 -maven-plugin의 도움으로 수행됩니다. 특히, 우리가

MVN 버전을 사용하여 새 스냅 샷을 생성 : 설정 -DnewVersion = 1.2.0-SNAPSHOT -DgenerateBackupPoms이 거짓

모든 프로젝트에 대해 잘 작동하고 모듈 = (모듈주의 자신의 버전이 없으면 프로젝트 부모로부터 상속받습니다.

물론 원자로 건설의 일부가 아니기 때문에 x-ear은 업데이트되지 않습니다.

cd을 디렉토리에 넣고 versions.set 또는 versions:update-parent을 사용해 보았지만 작동하지 않습니다.

누구나 마법 명령을 알고 있습니까? :-)

+0

디렉토리로'cd'하고'mvn versions : set'을 수행하면 어떻게됩니까? 내 이해하려면이 작동합니다. –

+2

x-ear 모듈이 반응기의 일부가 아닌 이상한 소리가나요? 그 이유는 무엇입니까? 달성하고자하는 것이 무엇입니까? 인생을 편하게하고 싶니? 모듈 목록에 넣기 만하면됩니다. – khmarbaise

+0

'versions : update-parent'는 항상 저에게 도움이되었습니다. 최신 스냅 샷을 가져 오려면 명령 줄에'-DallowSnapshots = true'를 추가해야합니다. – user944849

답변

0

Khmarbaise에게 저에게 분명한 대답을 주신 데 대해 감사드립니다. EAR을 프로젝트 내의 일반 모듈로 포함하기 만하면됩니다.