首次使用Apache Ant(我同时感到兴奋和不知所措!)来自动化Java应用程序。
我做了不去ant网站直接下载ant。相反,我正在使用Eclipse附带的标准插件。从Eclipse,我可以完美地运行测试build.xml项目。但是,当我直接从命令行运行ant时,Windows不会将其识别为已识别的命令。
这让我相信我要么没有安装ant,要么我没有正确配置(根本没有)。如果它没有安装,那么为什么这些build.xml脚本在我在Eclipse中激活时会起作用? Eclipse是否附带了自己的蚂蚁分布,无法从cmd行访问?
如果它只是一个配置问题,我需要做些什么才能让ant运行我自己的构建脚本?
我想开始使用Apache Ivy,为了运行演示,我首先需要ant并从命令行运行。
感谢您的帮助或见解: - )
答案 0 :(得分:4)
Eclipse是否附带了无法从cmd行访问的自己的ant分发?
基本上,是的。 Eclipse捆绑了核心Ant运行时以及它自己的扩展和集成,但它是Eclipse安装的私有。
如果要从Eclipse外部运行构建,则需要下载并安装Ant的完整分发版。