プロジェクトではAntを使用してファイルを配布しています。ファイルの階層構造があり、以前のレベルのファイルを上書きします。このように:default - level1 - level2。現在は道を作っている。Antはファイルセットの順序を保証していますか?
<copy todir="...">
<fileset dir="${root}/default" includes="**/*" excludes="file1" />
<fileset dir="${root}/level1" includes="**/*" />
<fileset dir="${root}/level2" includes="**/*" excludes="file2"/>
</copy>
だから我々は、すべてのフォルダに同じ名前のファイルが含まれている、それはLEVEL2ディレクトリから取得されることを期待しました。
まもなく別のバージョンのJavaで新しいビルドボックスに移動し、ファイルセットの順序が壊れていることがわかりました。
ant設定ファイルを変更せずにこの問題を解決する方法はありますか?私たちはそれをたくさん持っています。方法がない場合、どうすれば安くすることができますか?ありがとうございました。
解決方法は[ant copy copying order](http://stackoverflow.com/questions/32716398/ant-copy-copying-order)を参照してください。 –