2013-09-30 2 views
0

나는 타이코 자바 프로젝트를 통합했으며 이것을 위해 수동으로 pom을 생성했습니다. 이 pom은 부모 pom이 내 maven 프로젝트를 빌드하는 데 사용합니다. 이 하위 프로젝트의 버전을 정의하고 한 단계에서 목록을 변경하는 방법을 찾고 있습니다. 나는 tycho-version-plugin을 시도했지만 manifest가 변경되면이 플러그인이 pom을 업데이트 할 것입니다. 아무도이 문제를 만났으며 해결책이 있습니까? 어떤 힌트라도 도움이 될 수 있습니다.Maven을 통해 타이코 폼 및 매니페스트 업데이트

+0

[tycho-versions-plugin goals] (http://www.eclipse.org/tycho/sitedocs/tycho-release/tycho-versions-plugin/plugin-info.html) 중 어느 것을 사용 했습니까? 두 가지가 있습니다. – oberlies

+0

프로젝트가 매니페스트에 의해 주도되는 경우 내 pom을 업데이트하는 매니페스트 중심 목표 "tycho-versions : update-pom"만 알 수 있습니다. –

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=418013 – oberlies

답변

0

Tycho 버전 플러그인의 update-pom goal은 실제로 매니페스트 버전과 일치하도록 POM 버전 만 적용합니다. 예를 들어 매니페스트 버전을 업데이트 할 것을 제안하지만 POM 버전을 알지 못하는 Eclipse API 툴링을 사용하는 프로젝트에 유용합니다. 따라서 이러한 업데이트의 경우에는 update-pom을 사용하여 변경 사항을 POM 버전으로 미러링 할 수 있습니다.

그러나 사용 사례의 경우 매니페스트와 POM 버전을 동시에 업데이트하는 set-version goal을 사용해야합니다.

+0

'set-version'목표를 사용하는 것이 분명해 보일 수도 있지만이 질문에 원래 질문하지 않은 경우는 아닙니다. 2014 년 4 월까지 목표에 [documentation :] (http : /www.eclipse.org/tycho/sitedocs/tycho-release/tycho-versions-plugin/plugin-info.html). 이 질문은 제가 문서를 추가 한 이유 중 하나였습니다. (면책 조항 : 나는 Tycho 프로젝트의 커미터이지만 타이코 버전 플러그인을 제작하지 않았다.) – oberlies