基本上我有一个javadoc的以下结构:
build
+---javadoc
+-------Module A
+-------Module B
+---Index.html
Run Code Online (Sandbox Code Playgroud)
模块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>
Run Code Online (Sandbox Code Playgroud)
但它给了我Module的文件夹及其所有子文件夹.我知道这应该是一个小细节,但我无法弄清楚.
mar*_*ton 18
更改为使用includes而不是excludes,并指定不会遍历子目录的通配符:
<dirset id="dist.contents" dir="build/javadoc" includes="*"/>
Run Code Online (Sandbox Code Playgroud)
如果需要,进一步限制通配符:
<dirset id="dist.contents" dir="build/javadoc" includes="Module *"/>
Run Code Online (Sandbox Code Playgroud)
这是基于目录的任务的文档.
| 归档时间: |
|
| 查看次数: |
20621 次 |
| 最近记录: |