2011-04-28 64 views
0

我的目錄結構,如:如何用Ant編寫目錄結構?

-first_dir 
    -a 
    -b 
    -c 
-second_dir 
    -a 
    -b 
    -c 

我想沒有重複創建在螞蟻1.7 path元素。這path s元素我想用於檢查條件waitfor任務中的文件的可用性。 這是幹什麼的?

+2

請出示您的預期產出。你認爲first_dir/a和second_dir/a是重複的還是可以的? – 2011-04-28 14:38:45

回答

0

如果我正確理解你的問題,這是可以幫助你(從螞蟻文件集文檔):

<fileset dir="${server.src}" casesensitive="yes"> 
    <patternset id="non.test.sources"> 
    <include name="**/*.java"/> 
    <exclude name="**/*Test*"/> 
    </patternset> 
</fileset> 

你可以調整它爲您的需求是這樣的:

<path id="result.path"> 
    <fileset dir="first_dir" casesensitive="yes"> 
     <patternset id="sub.dirs"> 
     <include name="a"/> 
     <include name="b"/> 
     <include name="c"/> 
     </patternset> 
    </fileset> 
    <fileset dir="second_dir" casesensitive="yes"> 
     <patternset refid="sub.dirs" /> 
    </fileset> 
</path>