我正在寻找可以帮助我有效使用Ant API的优秀实用资源。项目网站只提供了API的文档,它根本没用。很少有网站似乎提供有关该主题的非常简短的教程。
我错过了一些资源吗?如何使用Ant API进行简单的任务,而无需花费数小时浏览它们并查看源代码?
感谢。
(对先前提出的问题的答案无用 - How can i use Apache ANT Programmatically)
答案 0 :(得分:2)
..以编程方式构建源文件的Java程序
如果您只需要编译/ Jarring,并且可以在SDK中运行它(而不是普通的JRE),请查看JavaCompiler类进行编译。然后使用Jar相关类来构建Jars。
所有J2SE。不包含Ant,不需要Ant。
答案 1 :(得分:2)
事实证明,使用Ant API缺乏良好的资源是众所周知的。 来自Ant的this文章的最后一段说 -
此时您可能会问自己的问题是:如何设置虚拟项目和目标,我怎么知道必须调用哪些类和方法?答案是:你没有。最终,你必须愿意沾沾自喜,阅读源代码。以上示例仅用于激发您的胃口并让您入门。去吧!
所以这似乎是充分利用API的唯一方法。
答案 2 :(得分:0)
没有更好的手册来理解ANT而不是:http://ant.apache.org/manual/index.html
我不确定您是否已经完成了this链接,该链接详细说明了创建任务。需要注意的是,如果您是ANT的新手,那么就没有简单的方法来学习本教程。来到这里之前,最好先学习基础知识。请参阅上面的链接以获得一个良好的起点。