0

我有一些(html)文件最终必须包含在 WAR 文件中。这些文件看起来像:

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

我想转换每个文件的内容,在 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 资源插件。显然我需要配置标记 ID,但我不确定如何执行此操作以及如何使这些自定义配置选项在我的过滤器中可见。

我发现的唯一文档是:https ://maven.apache.org/plugins/maven-resources-plugin/examples/custom-resource-filters.html但它并没有说太多,只有非常基本的东西。

任何帮助表示赞赏。谢谢。

4

1 回答 1

0

根据Apache Maven Resources Plugin / Filtering过滤适用于:

变量,由${...}分隔符表示

看看XML Maven 插件transform的目标:

  • xml:transform通过应用 XSLT 样式表来转换 XML 文件。
于 2016-06-28T11:45:37.380 回答