У меня есть основной плагин, в котором есть собственные реализации JFace и SWT. Плагин пользовательского интерфейса зависит от основного плагина и использует основной плагин, используя определение цели через сайт обновлений. Все нормально работает. Тем не менее, у меня есть основные плагины пользовательского интерфейса, которые создаются в Jenkins, а задание плагина пользовательского интерфейса зависит от задания основного плагина, поэтому при перестроении ядра пользовательский интерфейс также перестраивается. Дело в том, что если я использую 0.0.1-SNAPSHOT в качестве версии в POM ядра, версия ядра в целевом определении определяется последней версией ядра. Поэтому, если добавить ядро ​​в определение цели с помощью 0.0.1-20130405, сборка будет работать нормально, но если я завтра перестрою ядро, версия в целевом определении не будет соответствовать версии, которую будет иметь ядро ​​- 0.0.1-20130405 против 0.0.1 -20130406. Мне придется вручную повторно добавить сайт обновления программного обеспечения для ядра в целевом определении.

Есть ли способ управлять определением цели, чтобы оно обновлялось до последней версии ядра. Может быть, есть еще один способ сделать то, что мне нужно, чего я не вижу?

0
positron 6 Апр 2013 в 00:01

1 ответ

Лучший ответ

Во многих случаях - включая определение цели - вы можете указать специальный номер версии 0.0.0, что означает дать мне последнюю версию.

1
Simon 6 Апр 2013 в 01:07
Спасибо. Я знаю, что это возможно для зависимостей функций, но не знал, что TP также позволяет это.
 – 
positron
6 Апр 2013 в 05:46