2012-05-08 3 views
0

Я хочу заменить фрагмент кода между двумя настраиваемыми тегами (@Start, @End) пустым тегом.Нужно заменить фрагмент кода во время сборки maven

public class MyClass{ 
private String name; 
private String age; 

@Start 
private String address; 
private String phoneNumber; 
@End 

} 

Эти теги доступны в нескольких файлы.

Возможно ли использование maven? Я смотрел на http://code.google.com/p/maven-replacer-plugin/ , который используется для замены текста/значения, я не думаю, что это может быть использовано для замены содержимого. я прав ? Есть ли у нас другой способ сделать это?

С уважением Панкай

ответ

0

Как я ответил в списке пользователей maven, используйте плагин maven-заменяет и помещает его в правильную фазу жизненного цикла (подготовка-источники и т. Д.) И использует buildhelper-plugin для добавления целевой папки, в которой отфильтрованные/преобразованные источники. Это должно сработать ... в зависимости от того, что вам нравится, чтобы получить рекомендации по bmargulies, стоит рассмотреть.

0

Написать Maven плагин. Apache Mahout, например, как плагин maven, который запускает Apache Velocity для генерации исходного кода из шаблонов.

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