命名构建脚本

时间:2010-01-20 06:59:55

标签: ant build naming-conventions naming

我们使用Ant进行构建管理,我们必须构建脚本,一个为我们的客户创建调度,使用哈希信息,源代码,安装指南等,另一个构建文件位于创建的工件中,并且是客户的构建,它从源代码创建war文件。

对于创建war文件的构建文件,我采用ant默认build.xml,但是你如何命名另一个文件?

2 个答案:

答案 0 :(得分:1)

要给出一个好的答案,您需要提供更多信息。

是否已生成构建文件?每个客户都独一无二?它是自动从全局构建文件调用还是由人类调用?是否必须按特定顺序调用它们?

如果“其他”构建文件驻留在不同的(子)目录中,则可以将它们命名为 build.xml 。这将是蚂蚁的默认值,很容易识别。否则我会根据生成的项目或工件给他们一个后缀。因此,例如,如果工件是 aaa.jar ,则可以将构建文件命名为 build-aaa.xml 。如果必须按特定顺序调用它们,则可以在名称中添加一个数字(例如 build-10-aaa.xml ),以便可以轻松地对构建文件列表进行排序和迭代

答案 1 :(得分:1)

这是一个决策矩阵:

  • 如果要从生成的目录中的命令行运行ant build,请坚持使用默认的build.xml。这样,运行构建的任何人都不必为非标准ant脚本文件的ant命令行开关而烦恼。

  • 如果要通过其他脚本调用其他ant脚本,或者为了运行构建而必须设置过多的环境,那么为该脚本提供自定义名称可能更好。我会在文件名中指出它是一个蚂蚁脚本。