对于JavaDoc,基本上我有以下结构:
build +---javadoc +-------Module A +-------Module B +---Index.html
模块x是文件夹。我正在尝试列出那里的文件夹,忽略子文件夹,以便创建主索引。到目前为止,这就是我所拥有的:
<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>
但它同时提供了模块的文件夹和所有子文件夹。我知道应该有点细节,但我想不出来。
使用更改 includes 而不是 excludes ,并指定不会遍历子目录的通配符:
includes
excludes
<dirset id="dist.contents" dir="build/javadoc" includes="*"/>
如果需要,进一步限制通配符:
<dirset id="dist.contents" dir="build/javadoc" includes="Module *"/>
医生来了 directory-based tasks .