在Ant任务中正确传递参数

时间:2014-02-17 15:34:06

标签: ant

我有一个名为'prepare.all.xml'的Ant构建文件,其中包含以下行:

<import file="${build.config.dir}/prepare.tools.config.xml" description="Standard tool configurations"/>

我正在尝试运行此构建文件,我给出的命令是 -

ant -buildfile=prepare.all.xml

这给我一个错误,错误是:

C:\CIA-TestFramework\build-config\prepare.all.xml:6: Cannot find C:\CIA-TestFramework\buildconfig\${build.config.dir}\prepare.tools.config.xml imported from C:\CIA-TestFramework\build-config\prepare.all.xml

现在文件'prepare.tools.config.xml'位于目录-C:\ CIA-TestFramework \ build-config \

使这个运行正常的命令应该是什么?

1 个答案:

答案 0 :(得分:1)

未设置属性build.config.dir 如果要在命令行中设置它:

ant -buildfile=prepare.all.xml -Dbuild.config.dir=whatever

有关详细信息,请参阅Ant manual Running Apache Ant