跳到内容

Apache Ant/最佳实践/标准目标

来自维基教科书,开放的书籍,开放的世界

标准目标

[编辑 | 编辑源代码]

您会学到的一点是,如果您在不同项目之间始终如一地命名事物,那么您更容易找到要查找的事物。当您与其他人合作时,您也希望使用彼此都熟悉的目标。

build.xml

[编辑 | 编辑源代码]
  • 将您的主要构建放在项目主目录中的一个名为 build.xml 的文件中。
  • 不要在您的构建文件中放置对本地文件系统的引用(Windows C:\ 等)。将所有这些内容隔离在主目录中的一个 local.properties 文件中。

文件夹标准

[编辑 | 编辑源代码]
  • src - 您源代码的位置
  • build - 构建过程的输出

标准 Ant 目标

[编辑 | 编辑源代码]

此目标应在构建文件夹中创建所有临时目录。

此目标应删除所有已编译的和中间文件,只留下源文件。它应该删除所有可以从其他文件派生的内容。这将在创建项目压缩文件之前运行,并且在构建过程中出现错误的情况下运行。

此目标应编译源代码并执行原始数据的转换。

install 目标应用于将文件复制到测试或生产系统。

其他标准

[编辑 | 编辑源代码]

使用 <description> 元素描述您的目标的作用。

如果您的构建文件中超过大约 100 个目标,它会变得难以管理。您可以考虑调用一个单独的构建文件,但这会增加其他复杂性,例如目标之间的依赖关系。

华夏公益教科书