在哪里可以找到有关蚂蚁属性的教程



我正在为Struts1.x项目学习一些蚂蚁。我主要是想为蚂蚁的固有变量/属性找到一个好的参考。。。初学者教程。任何好的参考真的。

蚂蚁文件的几行,我一直试图弄清楚,只是举个例子。。。

<available file=${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" property="sun.web.present"/>

<replace file="${temp.sun.web}">
    <replacetoken><![CDATA[<!DOCTYPE]]></replacetoken>
    <replacevalue<![CDATA[<!-- <!DOCTYPE]]></replacevalue> //in ant is <!-- the comment out flag?
</replace>

我确实做了一些搜索,只能在没有解释的情况下找到ant构建示例,但如果它被覆盖了,我只是没有找到它,一个链接就足够了。没有理由让人重新解释它……我就是找不到它。

您的第一个代码块指的是"可用"的ant任务。如果给定文件存在,则设置属性sun.web.present。

在第二个代码块中,"<!--"启动一个XML注释("-->"关闭一个)。这适用于所有XML,而不仅仅是ant build.XML文件。在这种情况下,它使用"替换"ant任务将temp.sun.web.命名的文件中的"<!DOCTYPE"替换为"<--<;DOCTYPE"

一般来说,ant构建文件具有类似"build"或"clean"的目标。它们相互依赖,因此"测试"首先运行"构建"。目标由"任务"实现,其中每个XML标记都指向一个任务。您可以阅读他们的手册,并参考每个任务的文档了解每个任务的工作方式。

蚂蚁手册是你的朋友。页面左侧有一个链接Ant任务。单击该链接,然后单击任务列表链接。这将在左边列出所有Ant任务,在右边列出它们的解释。在那里,您将看到available任务和replace任务。

不幸的是,Ant手册使用了Frames(糟糕的Ant手册!糟糕的Ant手动!),所以我不能提供一个链接来列出

(无耻的声誉竞标)

该示例没有使用内置属性。大多数Ant目标不会,因为在首次设置属性之后,它们是不可变的。相反,Ant脚本通常定义自己的属性。Ant手册列出了Ant预定义的属性。

如果你想深入了解蚂蚁的内心,我推荐曼宁的《蚂蚁在行动》一书。

相关内容

  • 没有找到相关文章

最新更新