2016-08-30 9 views
0

antファイルセットは、さまざまなターゲットによってIDで参照される別々のタスクにしたい場合、そのファイルセットにルート "dir"属性を宣言する必要があります。すなわち:私の場合はAnt:ダイナミックルートディレクトリを持つファイルセット

<fileset id="my.fileset" dir="myDir"> 
    <includes name="**/*" /> 
</fileset> 

、私は同じ相対パスを持つファイルのセットを持っていますが、様々なビルド構成に応じて、彼らは別のルートディレクトリを持っています。すなわち:私はファイルへの相対パスのファイルセットを持ってしようとしているが、すべての時間が私はファイルセットを参照してどこがルートディレクトリを変更するには別の「DIR」プロパティを設定することができ

${dyanmic.root.dir}/com/name/package/file.class 

。何かご意見は?

答えて

0

おそらく、multirootfileset(Ant 1.9.4で導入された)を使用することができます。
すべてのrootdirをbasedirs属性にフィードするだけです。
これらのすべてのディレクトリは、ネストされたインクルードを共有します。除外されます。

関連する問題