从其他构建文件加载ant属性

时间:2013-07-29 12:08:59

标签: ant junit

我想在build.xml中运行一个ant目标'run_junit',它使用多个构建文件中定义的属性,在各个子目录中说junit.xml。我想在调用此特定目标之前从各个子目录中的所有junit.xml文件加载所有属性。

我试过了

  1. 导入junit.xml文件 - 无法在目标中导入。我不想总是导入文件。

  2. 读取目标中的junit.xml文件,例如'load_properties',但在一个目标中设置的属性在另一个目标中不可用。

  3. 有人可以建议我实现这个目标吗?

    由于

1 个答案:

答案 0 :(得分:0)

如果要在多个目标中使用属性,则必须全局导入它们。

包含另一个ANT文件:

<include file="${path_to_file}/file.xml"/>

从其他文件导入属性:

<property file="file_name.properties"/>

注意:这些都是全局定义