Я интегрировал проект tycho java и вручную создал для этого pom. Этот pom используется родительским pom для создания моих проектов maven. Я ищу способ определить версию этого подпроекта и изменить манифест за один шаг. Я попробовал плагин tycho-version-plugin, но этот плагин будет обновлять pom при изменении манифеста (поправьте меня, если я ошибаюсь). Кто-нибудь когда-либо сталкивался с этой проблемой и имеет решение? Любой намек может помочь.
Обновить tycho pom и манифест через Maven
comment
Какая из tycho-версий- цели плагина вы использовали? Их двое...
- person oberlies   schedule 01.10.2013
comment
Я знаю только управляемую манифестом цель tycho-versions:update-pom, которая обновит мой pom, если проект будет управляемым манифестом.
- person Mr.Mountain   schedule 01.10.2013
comment
bugs.eclipse.org/bugs/show_bug.cgi?id=418013
- person oberlies   schedule 14.10.2013
comment
Ваше редактирование недействительно, поскольку оно полностью меняет объем вопроса. Вместо этого откройте новый вопрос.
- person oberlies   schedule 26.01.2015
comment
Награда не может быть предоставлена прямо сейчас. Вопрос был отредактирован и признан устаревшим. Я спрошу еще раз с более подробной информацией.
- person Mr.Mountain   schedule 27.01.2015
Ответы (1)
update-pom
цель Плагин версий Tycho на самом деле адаптирует только версию POM, чтобы она соответствовала версии манифеста. Это, например, полезно для проектов, использующих инструментарий Eclipse API, который предлагает обновить версии манифеста, но не знает о версии POM. Таким образом, в случае такого обновления update-pom
можно использовать для отражения изменений в версиях POM.
Однако в вашем случае вы хотите использовать set-version
цель, которая одновременно обновляет версии манифеста и POM.
person
oberlies
schedule
26.01.2015
Хотя сейчас может показаться очевидным, что должна использоваться цель
set-version
, это было не так, когда изначально задавался этот вопрос: до апреля 2014 года у цели не было документация. Этот вопрос был одной из причин, почему я добавил документацию. (Отказ от ответственности: я коммиттер проекта Tycho, но я не автор плагина tycho-versions.)
- person oberlies; 26.01.2015