2014-02-17 201 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的細節