是否可以使用apache ant动态创建文件 - 目前我的apache ant build.xml下载了所有我的JS脚本依赖项。
我现在想要做的是创建一些HTML模板,这是可能的。我无法找到执行此操作的任务或antlib。
我能指出正确的方向吗?
答案 0 :(得分:1)
可以使用Ant创建文件,FreeMarker为此提供了一个ant任务。其名称为FreemarkerXmlTask,链接中提供了详细说明和示例ant任务。
请注意,根据API版本(主要在2.2及更高版本之间),数据模型包装可能会导致Document(带NodeList)或Node(Free Marker变量.node),这意味着我们正在编写的Free Marker Template上有一些变化。
但是如果我们使用声明处理,模板中所需的更改将会减少,因为我们可以通过递归处理数据模型(< #recurse>),只需要调整一些事情例如根节点。
我发现java doc非常有助于更好地理解和使用该任务 - freemarker.ext.ant.FreemarkerXmlTask
答案 1 :(得分:0)