从javadocs中的ant build中排除文件

时间:2014-02-23 01:54:46

标签: java eclipse ant

所以我在这里又提出了另一个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结束的文件结束?

我对蚂蚁很陌生,所以感谢任何帮助:)

1 个答案:

答案 0 :(得分:2)

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