2016-06-28 2 views
0

У меня есть некоторые (html) файлы, которые в конечном итоге должны быть включены в WAR-файл. файлы выглядеть следующим образом:Пользовательский фильтр файлов (maven-resource-plugin)

<html> 
.. 
<!-- marker_id_start --> 
.. html mark-up I want to keep... 
<!-- marker_id_end --> 
.. 
</html> 

I`d нравится преобразовать содержимое каждого файла отрезав все перед marker_id_start и после marker_id_end так в результате файл будет выглядеть следующим образом:

<!-- marker_id_start --> 
.. html mark-up I want to keep... 
<!-- marker_id_end --> 

или даже точно так же, как

.. html mark-up I want to keep... 

Преобразование является частью процесса сборной войны, поэтому я подумал, что могу использовать плагин ресурсов maven с настраиваемым фильтром. Очевидно, мне нужно будет настроить идентификаторы маркеров, но я не уверен, как это сделать и как сделать эти настраиваемые параметры конфигурации видимыми в моем фильтре.

Единственная документация, которую я нашел, это: https://maven.apache.org/plugins/maven-resources-plugin/examples/custom-resource-filters.html, но в ней мало сказано, только очень простые вещи.

Любая помощь приветствуется. Спасибо.

+0

Фильтрация не касается удаления частей файла, но замена токенов на определенное значение при встроенном времени. почему ты хочешь сделать это? – Tunaki

+0

Я думаю, что удаление заменяется пустыми строками;) – Shake

ответ

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