学习Ant - 资源

3

我想学习Ant,正在寻找好的书籍或网络资源。

我知道的是Ant是一个构建工具,它维护项目中各部分之间的依赖关系,直到编译完成。据我所知,它的目的是维护您将要输入编译器的代码,仅此而已。

基本上,我正在寻找有关Ant的非常基础的详细信息,以确定值得投入多少时间来学习它。我计划主要与Java一起使用它,但我不确定它将对我带来多大帮助。

有人有任何推荐的书籍或网络资源吗?

我也担心程序版本之间的差异。如果我使用写给旧版本Ant的书籍是否会造成问题?

5个回答

2

我喜欢这个页面作为广泛概述,链接是Ant in Action的作者编写的Ant in Anger


2

我开始学习的时候,从必备的“Hello World”教程入手。这是一个很好的低级别的漫步,可以让你更好地了解Ant中的更复杂的任务。然后,我建议您做一些简单的任务,以更熟悉Ant的语法,例如移动文件,压缩/解压文件,使ant运行外部程序等。@omermuhammed提到了Ant-Contrib,这是一个非常常见的库,因此当您在网上搜索如何完成某些任务的示例时,很多时候人们会提到ant-contrib任务而不进行说明。因此,在完成“Hello World”示例之后,我建议您通过此链接下载并使ant-contrib正常工作。


2
值得深入研究Ant,因为它仍然是Java领域的标准构建工具。其他人已经发布了一些很棒的资源(如Ant手册等)。基于Ant 1.7.x的最新书籍是Steve Loughran撰写的《Ant in Action》。获取代码请访问http://sourceforge.net/projects/antbook/。迟早你也会欣赏Ant用户/开发人员列表,请参见Ant邮件列表,提供到可搜索档案的链接。这个社区有着聪明而有资格的人。也推荐查看Ant FAQ

1

这里是一个很好的起点。一个非常有用的jar文件提供了额外的ant任务,列在这里。这里还有另一个链接,关于ant编码准则。


正如您所提到的Antcontrib作为额外的ant任务=它的开发似乎已经停滞不前-最后一次发布是在2006年。最近的替代Ant任务插件是Flaka,请参见http://code.google.com/p/flaka - Rebse

1

我经常看到像“xyz很容易/不难学”这样的说法,还有一些书籍像“21天内/周末学会xyz”等等。在我看来,Ant很难学习,因为它有自己独特的概念和XML基础。 - Rebse

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接