Автоматически добавлять дату сборки к номеру версии плагина Eclipse - PullRequest
2 голосов
/ 02 марта 2012

Многие плагины Eclipse имеют номер версии, например 1.2.4-201202017, поэтому к нему добавляется дата сборки (или даже время сборки). Интересно, как это может быть достигнуто автоматически. У меня есть номера версий в файле feature.xml, но я не хочу их менять и загрязнять свой контроль версий (mercurial) всеми изменениями в дате сборки. Я думал об использовании расширения ключевых слов, но для этого требуются специальные символы, которые я не хочу включать в номер версии. Я собираю плагин из Eclipse, поэтому нет никакого сценария сборки для добавления даты.

Ответы [ 2 ]

3 голосов
/ 02 марта 2012

Я делал что-то вроде этого:

Я добавлял .qualifier в конец каждого плагина xml (feature.xml ...), моя версия плагина выглядела так: 0.9.0.qualifier

Если вы откроете файл build.properties, должно быть что-то вроде этого:

#Enable / disable the generation of a suffix for the features that use .qualifier. 
#The generated suffix is computed according to the content of the feature   
#generateFeatureVersionSuffix=true

раскомментируйте это, соберите и, надеюсь, оно будет работать.

0 голосов
/ 02 марта 2012

Если вы можете получить дату (в ОС) в нужном формате ГГГГММДД, вы можете создать собственное ключевое слово для расширения ключевых слов и использовать его (системная команда может вызываться внутри определения ключевого слова)

...