自定义文件过滤器(maven-resource-plugin)



我有一些(html)文件,最终必须包含到WAR文件中。文件如下所示:

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

我想转换每个文件的内容,切断marker_id_startmarker_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但它没有说太多,只有非常基本的东西。

任何帮助都是感激的。谢谢。

根据Apache Maven资源插件/过滤过滤适用于:

变量,用${...}分隔符

表示

看看XML Maven Plugin的transform目标:

  • xml:transform通过应用XSLT样式表来转换XML文件。

相关内容

  • 没有找到相关文章

最新更新