2013-04-05 1 views
0

커스텀 코어 JFace 및 SWT 구현이있는 코어 플러그인이 있습니다. UI 플러그인은 코어 플러그인에 의존하며 업데이트 사이트를 통해 타겟 정의를 사용하는 코어 플러그인을 사용합니다. 모든 것이 잘 작동합니다. 그러나 Jenkins에서 UI 플러그인을 빌드하고 UI 플러그인 작업이 코어 플러그인 작업에 종속되어 있으므로 코어가 다시 빌드 될 때 UI가 다시 빌드됩니다. 코어의 POM에서 버전으로 0.0.1-SNAPSHOT을 사용하면 목표 정의의 코어 버전이 최신 코어 버전으로 정의됩니다. 0.0.1-20130405와 함께 대상 정의에 코어를 추가하면 빌드가 정상적으로 작동하지만 내일 코어를 다시 빌드하면 대상 정의의 버전이 코어에있는 버전과 일치하지 않습니다. - 0.0.1-20130405 vs 0.0.1 -20130406. 나는 수동으로 대상 정의에서 핵심에 대한 소프트웨어 업데이트 사이트를 다시 추가해야 할 것입니다.타겟 정의

타겟 정의를 관리하여 최신 코어로 업데이트하는 방법이 있습니까? 아마도 내가 바라는 일을하는 또 다른 방법이있을 수 있습니다.

답변

1

타겟 정의를 포함하여 대부분의 경우 특별 버전 번호 0.0.0을 지정하여 최신 버전을 제공 할 수 있습니다.

+0

감사합니다. 이 기능은 기능 종속성에 대해서는 가능하지만 TP에서도 허용한다는 것을 알지 못했습니다. –