2010-07-27 27 views
13

Temelde bir javadoc için aşağıdaki yapıya sahiptir: Liste dizinleri, alt dizinleri ANT görmezden

build 
+---javadoc 
+-------Module A 
+-------Module B 
+---Index.html 

Modülü X

klasör vardır. Buradaki klasörleri listelemeye çalışıyorum, alt klasörleri görmezden geliyorum, böylece ana dizini oluşturabilirim. Şimdiye kadar bu ben ne var:

<target name="x"> 
    <dirset id="dist.contents" dir="build/javadoc" excludes="build/javadoc/*/**"/> 
    <property name="prop.dist.contents" refid="dist.contents"/> 
    <echo>${prop.dist.contents}</echo> 
</target> 

Ama bu bana Modulunun klasörü ve tüm alt klasörleri hem de verir. Biliyorum biraz detay olmalı ama anlayamıyorum. Gerekirse Ayrıca joker kısıtlamak

<dirset id="dist.contents" dir="build/javadoc" includes="*"/> 

:

İşte
<dirset id="dist.contents" dir="build/javadoc" includes="Module *"/> 

ilgili belgeler var

cevap

18

Değişim yerine excludes ait includes kullanın ve alt dizinlere olmayacak bir joker belirtmek için directory-based tasks.

+0

Bu kadar basit olduğuna inanamıyorum. Çok teşekkürler, hile yaptı! – javydreamercsw

+0

Gerçekten çok basit! Teşekkür ederim! :) – Gynnad