java - 无法使用 Ant 创建 Javadoc

标签 java ant eclipse-plugin build-process build-automation

我正在尝试使用 Ant 构建我的项目。创建 javadoc 时,我收到一个错误,如下所示:

如果下图中错误不清晰可见,请参阅此:

[javadoc] javadoc: error - Illegal package name: "E:\junoWrkspace\StrutsHelloWorld\src\com\igate\resources\ApplicationResources.properties"

error screenshot

我在 build.xml 中用于创建 javadoc 的脚本如下:

<target name="docs" depends="compile">
    <javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
        <fileset dir="${src.dir}">
            <include name="**" />
        </fileset>
    </javadoc>
</target>

最佳答案

我遇到了类似的问题,排除非 .java 文件(如 .properties 文件)对我来说很有效。

<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
  <fileset dir="${src.dir}">
      <include name="**/*.java" />
  </fileset>
</javadoc>

关于java - 无法使用 Ant 创建 Javadoc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16456786/

相关文章:

eclipse-plugin - Vagrant 和 Eclipse IDE 的插件

eclipse - 无法删除 Eclipse 工具栏中的新元素

Java Selenium Webdriver : Element not clickable

java - Classformat异常的原因是什么?

linux - ant 的 <exec> 中的引号问题

java - 如何在不使用 ANT 的情况下生成 xslt 报告

java - 在不使用推荐的 IDE(即 Eclipse)的情况下启动 Blackberry Java 项目是否合理?

java - 检查运算符是否嵌套在括号内

java - 检索子包类的资源

java - 在静态嵌套类中实例化/引用静态嵌套类