我正在尝试将一个使用嵌套文件集的ant javadoc任务放在一起,并且不能让它输出任何内容。
这就是我所拥有的
<target name="javadoc_all" description="">
<cleanDir dir="${buildWorkingDir}/Javadocs/all" />
<javadoc destdir="${buildWorkingDir}/Javadocs/all" classpathref="path4javadoc" Verbose="true"
maxmemory="2048m" useexternalfile="yes" failonerror="no">
<fileset dir="${buildInputDir}/Java/src" defaultexcludes="yes" casesensitive="no">
<include name="com/pckg/**"/>
<exclude name="**/test/**"/>
</fileset>
</javadoc>
</target>
在输出中我得到一堆“[javadoc]加载源文件”然后它以构建成功结束并且没有输出
如果我在javadoc指令上使用sourcepath设置源代码一切正常,但是我无法控制包含/排除列表。
我正在使用jdk 1.8.0_102
感谢任何帮助!
答案 0 :(得分:0)
我的最终解决方案最终使用了多个包装
<packageset dir="${buildInputDir}/Java/src">
<include name="**"/>
<exclude name="**/test*/**"/>
</packageset>
<packageset dir="${buildInputDir}/MoreSourceFiles/src">
<include name="**"/>
<exclude name="**/test*/**"/>
</packageset>
这不太理想,因为它不允许按文件名排除,只能按包名称排除,但它最接近我需要的。