2011-11-10 109 views
2

如何在Ant中創建一個文件集,其中包含我在dirset中存在的許多目錄中存在的所有文件?看起來好像文件集只能將一個目錄作爲輸入,而不是一組目錄。根據目錄中的目錄創建文件集

任何輸入將不勝感激!謝謝!

+0

我有同樣的問題... – Slimer

回答

0

我能夠通過使用Ant 1.9.4中提供的MultiRootFileSet來組合dirsets和filesets。下面的代碼使用在dirset中找到的目錄查找以「.xml」結尾的所有文件。

<dirset id="mydirset" dir="rootDirectory" /> 

<!-- combine all the directories in the dirset using a comma separator --> 
<pathconvert pathsep="," property="dirs" refid="mydirset"/> 

<multirootfileset basedirs="${dirs}" type="files"> 
    <include name="**/*.xml" /> 
</multirootfileset>