1

我想设置一个 maven 插件,它将采用一些 freemarker 模板,并将每个模板扩展几次,每次使用一组不同的输入值。有没有更好的方法来使用 fmpp 来一次又一次地暴力处理它们?

4

2 回答 2

1

当您说设置一个 Maven 插件时,您的意思是编写自己的插件吗?

如果您只想在 Maven 中使用 fmpp 并避免编写插件,您可以这样做:

使用maven-antrun-plugin并使用 fmpp Ant 任务 (fmpp.sourceforge.net/ant.html) 使用一小段 Ant 脚本来处理您的文件。结合 ant-contrib 任务(ant-contrib.sourceforge.net/tasks/tasks/index.html),您应该能够很容易地在一组文件上循环。

于 2009-12-19T05:44:39.647 回答
1

无论您是否使用 Maven 插件中的 FMPP,pp哈希都能提供您所需要的。看看http://fmpp.sourceforge.net/pphash.html#key_changeOutputFile。您可以在循环中调用该函数,为每次迭代生成不同的输出文件。

于 2011-04-29T07:46:56.937 回答