Изменение версии функции и плагина в безголовой сборке PDE

Могу успешно создать функцию, используя механизм PDE Headless

Но после успешной сборки версия плагинов и функций устанавливается на 0.0.0. Это ожидаемо, потому что в моей функции и плагинах установлена ​​​​версия 0.0.0.qualifier.

Я ожидаю изменить/обновить версию во время сборки PDE, и эта версия должна быть установлена ​​как для функции, так и для плагинов.

Пример: после сборки PDE моя версия функций и плагинов должна быть примерно такой

1.3.0.20140404-1150

где 1.3.5 — это значение, которое мне нужно указать (или указать в качестве входных данных) для безголовой сборки PDE.

Является ли это возможным? Если да, пожалуйста, помогите мне достичь этого.

Любые указатели в этом направлении очень ценятся.

ПРИМЕЧАНИЕ. Мне нужно обновить версию как плагинов, так и функций, пока выполняется сборка PDE, и это сборка функций, а не сборка продукта.


person Jack Clouseau    schedule 04.04.2014    source источник


Ответы (1)


Вы можете начать с установки первоначальных версий в исходном коде/IDE, а затем использовать инструменты API, чтобы обеспечить согласованность. См. http://www.eclipse.org/pde/pde-api-tools/ и http://www.ibm.com/developerworks/library/os-eclipse-api-tools/

person maarten    schedule 04.04.2014
comment
Привет, спасибо за ответ. Мое требование: мне нужно, чтобы версии плагинов и функций были одинаковыми. В настоящее время все мои плагины и функции настроены на разные версии (начальные версии в среде IDE). Чего я не хочу (т.е. каждый плагин имеет другую версию после сборки pde). Итак, пока происходит безголовая сборка PDE, я хочу поддерживать одну и ту же версию для всех своих плагинов и функций, независимо от их начальной версии. можем ли мы использовать инструменты PDE-API для достижения этой цели? Я пробежался по ссылкам и не смог найти ничего, что указывало бы на изменение/обновление версии в безголовых сборках PDE. - person Jack Clouseau; 07.04.2014