无法使用Ant创建Javadoc
我正在尝试使用Ant构建我的项目。在创建javadocs时,我遇到一个错误,如下所示: 如果错误在下图中不清晰可见,请参阅:无法使用Ant创建Javadoc,java,ant,eclipse-plugin,build-process,build-automation,Java,Ant,Eclipse Plugin,Build Process,Build Automation,我正在尝试使用Ant构建我的项目。在创建javadocs时,我遇到一个错误,如下所示: 如果错误在下图中不清晰可见,请参阅: [javadoc] javadoc: error - Illegal package name: "E:\junoWrkspace\StrutsHelloWorld\src\com\igate\resources\ApplicationResources.properties" 我在build.xml中用于创建javadocs的脚本如下所示: <target n
[javadoc] javadoc: error - Illegal package name: "E:\junoWrkspace\StrutsHelloWorld\src\com\igate\resources\ApplicationResources.properties"
我在build.xml中用于创建javadocs的脚本如下所示:
<target name="docs" depends="compile">
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
<fileset dir="${src.dir}">
<include name="**" />
</fileset>
</javadoc>
</target>
尝试更换
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
<fileset dir="${src.dir}">
<include name="**" />
</fileset>
</javadoc>
仅仅
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}"/>
尝试更换
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
<fileset dir="${src.dir}">
<include name="**" />
</fileset>
</javadoc>
仅仅
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}"/>
我也遇到了类似的问题,排除非.java文件(如.properties文件)对我起到了作用
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
<fileset dir="${src.dir}">
<include name="**/*.java" />
</fileset>
</javadoc>
我也遇到了类似的问题,排除非.java文件(如.properties文件)对我起到了作用
<javadoc packagenames="src" sourcepath="${src.dir}" destdir="${docs.dir}">
<fileset dir="${src.dir}">
<include name="**/*.java" />
</fileset>
</javadoc>
请阅读错误消息!(和@ReOffender答案) javadoc尝试从.properties文件生成文档,这就是为什么javadoc找不到“包指令”,您必须要求您的目标仅从.java文件和其他任何文件生成javadoc 所以@ReOffender是对的:
将您的
更改为请阅读错误消息!(和@ReOffender答案)
javadoc尝试从.properties文件生成文档,这就是为什么javadoc找不到“包指令”,您必须要求您的目标仅从.java文件和其他任何文件生成javadoc
所以@ReOffender是对的:
将您的
更改为获取错误:未指定源文件和包。我忘记从回复中删除packagenames=“src”
。假设${src.dir}
是所有源代码的根,是compile
目标中调用javac
的srcdir
属性的值,您应该能够使用sourcepath
使事情正常工作,并且destdir
应该不会出现任何错误。您的设置有什么不同吗?获取错误:没有指定源文件和包。我忘记从回复中删除packagenames=“src”
。假设${src.dir}
是所有源代码的根,是compile
目标中调用javac
的srcdir
属性的值,您应该能够使用sourcepath
使事情正常工作,并且destdir
应该不会出现任何错误。你的设置有什么不同吗?