无法创建javaDoc

时间:2014-09-26 14:47:40

标签: java ant javadoc

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

package assignment1;

我试图从ant build中创建javaDoc。我的构建文件有

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

当我运行它时,我得到错误Assignment1包含默认包中的源文件,您必须将它们指定为源文件而不是包。 build和java文件在同一个文件夹中请告诉我这里我做错了什么。 Thanx提前

2 个答案:

答案 0 :(得分:2)

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

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

来自<javadoc>任务中嵌套文件集的Ant documentation

  

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

答案 1 :(得分:0)

您有关于ANT Javadoc创建的帖子,请参阅以下链接。

您可以尝试给出样本目标的答案。

ant javadoc does not build

干杯。