java - 从 javadocs 中的 ant 构建中排除文件

标签 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 结尾的文件,避免尝试将 javadoc 关闭?

我对 ant 还很陌生,所以非常感谢您的帮助:)

最佳答案

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

关于java - 从 javadocs 中的 ant 构建中排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21963178/

相关文章:

java - 如何实现 Eclipse 的清洁和构建(又名重建)?

java - 无法实例化类型 PopupMenu.OnMenuItemClickListener

android - 在 Eclipse 中更新 sdk rev.21 后无法设置 Android 目标

java - Apache Ant——使用命令行参数作为目标

maven - Ant 中的 WSDL2Java

java - JSON: "Unexpected character (<) at position 0"

java - 如何在android中循环播放声音

java - 无法在WebSphere服务器7中部署Maven项目Ear

java - Ant 构建不工作 : unable to find a javac compiler

java - 如何在 Intellij IDEA 中仅格式化更改的行而不是整个文件