2009-04-20 2 views
0

Я хотел бы, чтобы maven2 POM определял свойство с другим значением, если я упаковываю SNAPSHOT или RELEASE (не SNAPSHOT) моего проекта.определить свойство POM в отношении типа версии проекта

Я знаю, что я могу написать простой плагин Mojo, который определяет свойство project.version (содержит SNAPSHOT или нет), но я не могу себе представить, что в адских плагинах Maven нет уже одного, использовать.

Если вы знаете способ сделать это, я буду благодарен вам за помощь.

Матье

ответ

0

То, что вы хотите, будет сделано с помощью Maven2 профилей управления. Как вы можете видеть here, существует несколько способов активации профиля в Maven2:

  • Использование конкретного JDK,
  • Использование конкретной операционной системы,
  • Давать параметр в командной строке,
  • с файлом ...

Итак, насколько я знаю, нет никакого способа, чтобы сделать то, что вы хотите без создания (простой) Mojo плагина ...

+0

Я бы сделал это тогда в простом Mojo. Спасибо –

Смежные вопросы