您好我的主要方法在类名Assignment1中,包名称定义为
package assignment1;
我试图从ant build中创建javaDoc。我的构建文件有
<target name="javadoc" depends="init" description="creates javadoc">
<javadoc sourcepath="." destdir="DOCS"/>
</target>
当我运行它时,我得到错误Assignment1包含默认包中的源文件,您必须将它们指定为源文件而不是包。 build和java文件在同一个文件夹中请告诉我这里我做错了什么。 Thanx提前
答案 0 :(得分:2)
如错误所示,您必须指定.java文件而不是路径,因为您的类未声明在任何包中。在<javadoc>
元素内,尝试添加<fileset>
:
<javadoc destdir="DOCS">
<fileset dir="."/>
</javadoc>
来自<javadoc>
任务中嵌套文件集的Ant documentation:
所有匹配的文件将作为源文件传递给javadoc。 Ant会自动将包含模式
**/*.java
添加到这些文件集中。 嵌套文件集可用于记录默认包中的源。
答案 1 :(得分:0)