apache ant build.xml

时间:2012-09-17 08:59:22

标签: xml apache ant boilerplate

是否可以使用apache ant动态创建文件 - 目前我的apache ant build.xml下载了所有我的JS脚本依赖项。

我现在想要做的是创建一些HTML模板,这是可能的。我无法找到执行此操作的任务或antlib。

我能指出正确的方向吗?

2 个答案:

答案 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)

您也可以使用touchecho命令

<touch file="xx.js"/>
<echo file="xx.js">blah</echo>