有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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.txtinput2.txtinput3.txt的文件,当我生成文档时,我遇到以下错误:

[javadoc] javadoc: error - Illegal package name: blablabla/input1.txt

我试着使用excludes命令,但它说javadoc不支持这一点。有没有一种方法可以将以.txt结尾的文件排除在试图制作javadocs之外

我是ant的新手,所以非常感谢您的帮助:)


共 (1) 个答案

  1. # 1 楼答案

    您可以使用<fileset>中的excludes属性或<fileset>中嵌套的几个<exclude name="..." />来从将发送到javadoc的文件集中排除某些文件