属性既可以在构建文件头部定义,也可以为了更好的灵活性而在单独的属性文件中定义。
Buildfile就是用户选择构建工具所使用的构建文件名字的地方。
与其跳进这一令人迷惑的争论中,不如让我们先看一些能保持XML构建文件简洁的方法。
尽管该文件只是将实际构建工作委派给下级构建文件,也应保证该文件可用。
就像在任何其他Ant构建文件中一样,您可以定义属性或将属性文件导入到此构建文件中。
接着,我在buildfile属性中为正在分析的构建文件命名。
这样当你需要回溯构建旧版本的软件时,能够使用相对应的旧版本构建文件。
Ant构建文件build.xml可以放在如何位置,但是放在项目顶层目录中可以保持项目简洁。
构建文件是一个重要的制品,应该像代码一样进行版本控制。
本文只包括使用构建文件从Java中调用Ant任务的情况。
一个好的Ant构建文件将使你集中到更喜欢的工作——写代码中!
构建文件应该只在与输出文件相关联的输入文件发生变化时执行任务。
取而代之的是,在构建文件中使用相对路径并定义自己的路径。
设计你的构建文件编译大型项目的步骤:首先,编译公共应用代码,将编译结果打成JAR包文件。
但可能存在这样的情况,即您希望以编程方式提供这些属性,或覆盖构建文件中的值。
在Buildfile下,单击BrowserWorkspace定位工作区内的Ant文件。
假设你的构建文件中有clean和compile的任务,执行以下的测试。
当出现问题时,要使用项目标准的Ant构建文件,而不是通过某个IDE来执行一个干净的构建。