Hi我在类名Assignment1中有我的主方法,包名定义为
package assignment1;
我正在尝试从ant构建中生成javaDoc。我的生成文件有
<target name="javadoc" depends="init" description="creates javadoc">
<javadoc sourcepath="." destdir="DOCS"/>
</target>
当我运行它时,我得到错误Assignment1包含默认包中的源文件,您必须将它们指定为源文件而不是包。build和java文件在同一个文件夹中,请告诉我我在这里做错了什么。提前Thanx
正如错误所示,您必须指定.java文件而不是路径,因为您的类没有声明在任何包中。在<javadoc>
元素中,尝试添加<fileset>
:
<javadoc destdir="DOCS">
<fileset dir="."/>
</javadoc>
来自<javadoc>
任务中嵌套文件集的Ant文档:
所有匹配的文件都将作为源文件传递给javadoc。Ant将自动将include模式
**/*.java
添加到这些文件集中。嵌套的文件集可用于记录默认包中的源。
您在下面的链接中有一篇关于ANT Javadoc创建的文章。
你可以在给出样本目标的地方尝试答案。
ant javadoc不构建
干杯。