代码之家  ›  专栏  ›  技术社区  ›  Christopher Klewes

生成脚本的命名

  •  1
  • Christopher Klewes  · 技术社区  · 15 年前

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

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

    2 回复  |  直到 15 年前
        1
  •  1
  •   Alexander Pogrebnyak    14 年前

    这是一个决策矩阵:

    • 如果您想从生成的目录中的命令行运行一个Ant构建,那么坚持使用默认的 build.xml . 这样,无论运行构建的是谁,都不必为非标准的Ant脚本文件与Ant命令行开关作斗争。

    • 如果另一个Ant脚本将被其他脚本调用,或者必须设置过多的环境才能运行构建,那么最好为该脚本提供一个自定义名称。我会在文件名中指出它是一个Ant脚本。

        2
  •  1
  •   Andreas Kraft Vinod Joshi    15 年前

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

    生成文件了吗?为每个客户提供独一无二的服务?它是从全局构建文件自动调用的,还是由人类调用的?是否必须按特定顺序调用它们?

    如果“其他”构建文件驻留在不同的(子)目录中,您可以只命名它们。 编译文件 . 这是Ant的默认设置,很容易识别。否则,我会根据生成的项目或工件给他们一个后缀。例如,如果工件 水壶 可以命名生成文件 构建AAAXML . 如果必须按特定顺序调用它们,可以在名称中添加一个数字(例如 build-10-aaa.xml版本 )这样就可以轻松地对构建文件列表进行排序和迭代。