Муравей заменить в мавен2? - PullRequest
1 голос
/ 08 мая 2009

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

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

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

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

Предложения

Спасибо!

Ответы [ 4 ]

4 голосов
/ 09 мая 2009

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

3 голосов
/ 19 августа 2009

не отставайте от maven-replacer-plugin , проект все еще жив и здоров

2 голосов
/ 08 мая 2009

Maven's фильтрация ресурсов может помочь вам.

0 голосов
/ 08 мая 2009

Почему бы вам не использовать плагин Maven-ant ?

...