Eclipse有自己的发行版吗?

IAm*_*aja 6 eclipse apache ant configuration

第一次使用Apache Ant(我同时感到兴奋和不知所措!)来自动化Java应用程序.

我并没有去蚂蚁网站直接下载蚂蚁.相反,我正在使用Eclipse附带的标准插件.从Eclipse,我可以完美地运行测试build.xml项目.但是,当我直接从命令行运行ant时,Windows不会将其识别为已识别的命令.

这让我相信我要么没有安装ant,要么我没有正确配置它(根本没有).如果它没有安装,那么为什么这些build.xml脚本在我在Eclipse中激活时会起作用?Eclipse是否附带了自己的蚂蚁分布,无法从cmd行访问?

如果它只是一个配置问题,我需要做什么才能让ant运行我自己的构建脚本?

我想开始使用Apache Ivy,为了运行演示,我首先需要ant并从命令行运行.

感谢您的帮助或见解:-)

ska*_*man 4

Eclipse 是否附带了无法从 cmd 行访问的自己的 ant 发行版?

本质上是的。Eclipse 捆绑了核心 Ant 运行时以及它自己的扩展和集成,但它是 Eclipse 安装私有的。

如果您想从 Eclipse 外部运行构建,则需要下载并安装完整的 Ant 发行版。

  • 也要小心。Eclipse 附带的 antlib 版本可能比您下载的 Ant 版本旧。因此,您可以从命令行执行一些在 Eclipse 中会失败的操作。我建议您将 Eclipse 使用的 Ant 更改为指向您下载的 Ant 版本。 (3认同)