【问题标题】:apache ant build.xmlapache ant build.xml
【发布时间】:2022-02-18 17:42:28
【问题描述】:

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

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

谁能指出我正确的方向?

【问题讨论】:

标签: xml ant boilerplate


【解决方案1】:

可以使用 Ant 创建文件,FreeMarker 为此提供了一个 ant 任务。它的名字是FreemarkerXmlTask,详细描述和示例ant task在链接中提供。
请注意,根据 API 版本(主要在 2.2 和更高版本之间),数据模型包装可能会导致 Document(带有 NodeList)或 Node(Free Marker 变量 .node),这意味着我们正在编写的 Free Marker 模板会发生一些变化。
但是,如果我们使用 声明式处理,模板中所需的更改会更少,因为我们可以通过递归 () 处理数据模型,只需要调整一些东西,例如根节点。

我发现 java 文档对更好地理解和使用任务很有帮助 - freemarker.ext.ant.FreemarkerXmlTask

【讨论】:

    【解决方案2】:

    您也可以使用touchecho 命令

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-15
      • 2012-07-31
      • 1970-01-01
      • 2019-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多