不能创建的Javadoc
问题描述:
您好我有我的主要方法的类名分配1和包名被定义为不能创建的Javadoc
package assignment1;
我试图让从Ant构建的Javadoc。我的构建文件有
<target name="javadoc" depends="init" description="creates javadoc">
<javadoc sourcepath="." destdir="DOCS"/>
</target>
,当我运行它,我得到分配1包含在默认包源文件的错误,你必须指定它们的源文件不是包。编译和java文件都在同一个文件夹中,请告诉我我在这里做错了什么。提前Thanx
答
由于错误表明,您必须指定.java文件而不是路径,因为您的类未声明在任何包中。您<javadoc>
元素中,尝试添加一个<fileset>
:
<javadoc destdir="DOCS">
<fileset dir="."/>
</javadoc>
从Ant documentation在<javadoc>
任务嵌套的文件集:
所有匹配的文件将被传递给javadoc的源文件。 Ant会自动将包含模式
**/*.java
添加到这些文件集中。 嵌套的文件集可用于记录默认包中的源文件。
嗨VGR,谢谢你的回复我也试过。但它给了我一个错误,说“没有源文件,没有指定包。”我必须在某个地方提供包名吗? thanx再次 – Samydilini 2014-09-26 23:24:42
VGR其实你的答案工作我没有关闭一个标签,这就是为什么我得到这个错误。非常感谢你 – Samydilini 2014-09-27 10:52:09