내가 함께 일을 유지하기 위해비 모듈의 부모를 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
을 사용해 보았지만 작동하지 않습니다.
누구나 마법 명령을 알고 있습니까? :-)
디렉토리로'cd'하고'mvn versions : set'을 수행하면 어떻게됩니까? 내 이해하려면이 작동합니다. –
x-ear 모듈이 반응기의 일부가 아닌 이상한 소리가나요? 그 이유는 무엇입니까? 달성하고자하는 것이 무엇입니까? 인생을 편하게하고 싶니? 모듈 목록에 넣기 만하면됩니다. – khmarbaise
'versions : update-parent'는 항상 저에게 도움이되었습니다. 최신 스냅 샷을 가져 오려면 명령 줄에'-DallowSnapshots = true'를 추가해야합니다. – user944849