2014-02-17 162 views
0

我有一个名为“prepare.all.xml”具有以下行的Ant构建文件正确传递参数:在Ant任务

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

我试图运行这个build文件和命令,我放弃是 -

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 \集结配置\

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

+2

听起来像是你缺少build.config.dir属性的定义! – mikemil

回答

1

酒店build.config.dir未设置。
如果你想将其设置在命令行中使用:

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

看到Ant manual Running Apache Ant的细节