2009-05-08 7 views
1

Я ищу способ замены шаблонов в файлах со значениями во время сборки.Ant заменить в maven2?

E.g. файл конфигурации может выглядеть одинаково, за исключением того, что разные компьютеры требуют разных имен хостов в некоторых настройках. В этом случае я хочу иметь файл шаблона, где имя хоста заменяется на @@ hostname @@ Затем при создании я хочу создать отдельные версии файла с замененным паттером с правильным значением для каждой среды.

В мураве вы можете использовать «заменить», есть ли что-то подобное в maven2? Я знаю, что я могу запустить ant form maven, но если theres плагин maven делает это, я бы предпочел это.

Я нашел http://code.google.com/p/maven-replacer-plugin/ , но это очень ново ...

Предложения?

Спасибо!

ответ

4

Плагин ресурсов - это то, что фильтрует в Maven. IIRC поддерживает синтаксис ant, а также синтаксис $ {foo} maven.

0

Почему вы не используете подключаемый модуль Maven-ant?

+0

Я хотел бы придерживаться Maven, если это возможно – Tomas

+0

Там нет ничего плохого с использованием Maven-antrun-плагин, чтобы помочь с Maven сборки. Хорошо. В этом случае, хотя я думаю, что плагин ресурсов, вероятно, лучше подходит, как сказал Стив. –

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