将参数传递给依赖的ant目标

时间:2012-01-07 08:54:59

标签: ant callback

我有两个蚂蚁文件

  1. mainBuild.xml
  2. subBuild.xml
  3. subBuild.xml已导入mainBuild.xml。来自mainBuild的目标之一取决于subBuild。我需要将参数传递给依赖的ant目标。我不想使用<antcall><ant>标签,因为我需要

    中的一些属性

2 个答案:

答案 0 :(得分:1)

您可以在属性文件中定义参数,然后像这样在Ant中读取该属性。

<property file="build.start.properties"/>

属性文件中的所有属性都将在ant中导入,并将作为ant属性提供,您可以在mainBuild.xml和subBuild.xml中使用这些属性。

请参阅this以获取进一步的参考资料

答案 1 :(得分:0)

Macros是在ant中使用可重用代码的一种方法。你可以用不同的参数调用它们。由于属性是不可变的,因此可能不需要重新使用目标(使用属性)。