如何为现有的Java项目创建Ant构建器文件(build.xml)?

问题描述:

我工作的一个Java的任务在我的大学软件设计课程。它并不复杂,它包含一些类,接口和jUnit测试用例。我们现在被告知我们应该提供一个build.xml文件作为一个蚂蚁构建器的输入。我从来没有听说过,或之前用过蚂蚁。我也看到Eclipse支持它。 我的问题是 - build.xml做什么? Eclipse如何构建我的项目,并且为什么不使用ant而不使用ant?最重要的是 - 如何用Eclipse创建这个文件?如何为现有的Java项目创建Ant构建器文件(build.xml)?

谢谢。

+0

会http://*.com/questions/206473/build-eclipse-java-project-from-command-line/206587#206587帮助吗? – VonC 2010-04-26 20:26:07

Ant是一个基于Java的构建工具。它非常强大,并且与您可能需要构建任何可想象的Java应用程序的各种其他工具集成在一起。使用Continuous Build服务器部署连续集成环境时非常有用。

您在Eclipse中构建,并且您的构建过程中必然要你的IDE - 这是一个人的项目完全正常,但可能被证明效率不高的团队项目。此外,通过Ant,您可以拥有复杂的构建,包括多个组件以及在单个步骤中完成的错综复杂的依赖关系(包括单元测试)。

您可以从头开始创建你的Ant构建(这是最好的方式,但它需要相当长的一段)。否则,可以使用File/Export菜单在Eclipse中创建它(在General下,选择Ant buildfiles)。

您绝对应该知道如何从头开始创建一个build.xml文件,以便您了解Eclipse在后台执行的操作。

我教一个Java类前一阵子,我解释ant基础。