2011-07-17 17 views
1

検証AntでApache Ant buildツールを実行することはできますか?"Validation"モードでAntを実行

たとえば、build.xmlファイルを処理し、すべての$ {}変数などを展開しますが、実際にはターゲットJavaプロジェクトをビルドしないでください。

私はソースとjarファイルの正確な場所を見ることができるように、私はちょうど完了したすべての置換を有する完成したXMLビルドファイルを必要とするなど

「値=」$ {AAA。BBBのようなエントリようにします。 CC} /Impl.jar "/>"

"は値=" AnApplication/LIB/impl.jarの "/>"

答えて

1

は、いくつかのエコーの代わりに実際のもの、FEを行いchecktargetを使用するように拡張されます

<target name="checkproperties" depends="init,etc.../> 
<echoproperties prefix="aaa"/> 
<echo> 
    ${aaa.bbb.cc}/Impl.jar 
    ${dist.dir} 
    ${src.dir} 
    ${build.dir} 
    ${whatever} 
    ... 
</echo> 
</target> 

、その後、アリ-f yourbuildfile checkpropertiesであなたのbuildscriptを呼び出す
があなたのchecktargetを呼び出す代わりに、それをあなたのビルドファイルを実行するためには、ちょうどあなたのcheckpropertiesのターゲットはあなたの本当のと同じ依存関係グラフを持っていることを確認し、実際のターゲット
です実際のターゲットが取得する同じプロパティ値を取得する

関連する問題