【问题标题】:cannot create the javaDoc无法创建 javaDoc
【发布时间】:2014-11-21 15:06:02
【问题描述】:

您好,我的 main 方法在类名 Assignment1 中,包名定义为

package assignment1;

我正在尝试从 ant 构建中制作 javaDoc。我的构建文件有

<target name="javadoc" depends="init" description="creates javadoc">
  <javadoc sourcepath="."  destdir="DOCS"/>
  </target>

当我运行它时,我收到错误Assignment1 contains source files in the default package,您必须将它们指定为源文件而不是包。 build 和 java 文件在同一个文件夹中,请告诉我我在这里做错了什么。提前感谢

【问题讨论】:

    标签: java ant javadoc


    【解决方案1】:

    您在以下链接中有一篇关于 ANT Javadoc 创建的帖子。

    您可以尝试给出示例目标的答案。

    ant javadoc does not build

    干杯。

    【讨论】:

      【解决方案2】:

      如错误所示,您必须指定 .java 文件而不是路径,因为您的类未声明在任何包中。在您的 &lt;javadoc&gt; 元素中,尝试添加 &lt;fileset&gt;

      <javadoc destdir="DOCS">
          <fileset dir="."/>
      </javadoc>
      

      来自Ant documentation 用于&lt;javadoc&gt; 任务中的嵌套文件集:

      所有匹配的文件都将作为源文件传递给 javadoc。 Ant 会自动将包含模式**/*.java 添加到这些文件集中。 嵌套文件集可用于记录默认包中的源代码。

      【讨论】:

      • 嗨VGR,谢谢你的回复我也试过了。但它给了我一个错误,说“没有指定源文件和包。”我必须在某处给出包裹名称吗?再次感谢
      • VGR 实际上您的答案有效我没有关闭一个标签,这就是我收到此错误的原因。非常感谢
      猜你喜欢
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 2016-05-01
      • 2014-06-25
      • 2017-06-14
      • 2014-08-29
      • 2017-02-03
      • 1970-01-01
      相关资源
      最近更新 更多