java不包括ant build in javadocs中的文件
所以我还有一个javadoc问题:这是我的东西 [代码]
<delete dir="${build.dir}" />
<delete dir="${docs.dir}" />
<delete dir="${dist.dir}" />
<mkdir dir="${build.dir}" />
<mkdir dir="${docs.dir}" />
<mkdir dir="${dist.dir}" />
<javac srcdir="${src.dir}" destdir="${build.dir}" includeantruntime="false">
</javac>
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
<!-- Define which files / directory should get included, we include all -->
<fileset dir="${src.dir}">
<include name="**" />
</fileset>
</javadoc>
<jar destfile="${dist.dir}\driver.jar" basedir="${build.dir}">
<manifest>
<attribute name="Main-Class" value="driver.Driver" />
</manifest>
</jar>
<description>run the program</description>
<java jar="${dist.dir}/driver.jar" fork="true">
<!-- if you needed arguments -->
<!--
<arg value="${args0}" />
<arg value="${args1}" />
-->
</java>
<description>Main target</description>
现在,我的src文件夹中有名为input1.txt
、input2.txt
、input3.txt
的文件,当我生成文档时,我遇到以下错误:
[javadoc] javadoc: error - Illegal package name: blablabla/input1.txt
我试着使用excludes
命令,但它说javadoc不支持这一点。有没有一种方法可以将以.txt
结尾的文件排除在试图制作javadocs之外
我是ant的新手,所以非常感谢您的帮助:)
# 1 楼答案
您可以使用
<fileset>
中的excludes
属性或<fileset>
中嵌套的几个<exclude name="..." />
来从将发送到javadoc的文件集中排除某些文件