Добавление следующей цели Ant в build.xml помогает мне:
<target depends="init" name="-javadoc-build">
<javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
<classpath>
<path path="${javac.classpath}:${javac.test.classpath}"/>
</classpath>
<fileset dir="${test.src.dir}" excludes="*.java,${excludes}" includes="${includes}">
<filename name="**/*.java"/>
</fileset>
<fileset dir="src/try" excludes="*.java,${excludes}" includes="${includes}">
<filename name="**/*.java"/>
</fileset>
<fileset dir="${src.dir}" excludes="*.java,${excludes}" includes="${includes}">
<filename name="**/*.java"/>
</fileset>
<fileset dir="${build.generated.sources.dir}" erroronmissingdir="false">
<include name="**/*.java"/>
<exclude name="*.java"/>
</fileset>
</javadoc>
<copy todir="${dist.javadoc.dir}">
<fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}">
<filename name="**/doc-files/**"/>
</fileset>
<fileset dir="${build.generated.sources.dir}" erroronmissingdir="false">
<include name="**/doc-files/**"/>
</fileset>
</copy>
</target>
Он скопирован из nbproject / build-impl.xml с тремя изменениями:
- развернуть
classpath
до "${javac.classpath}:${javac.test.classpath}"
- добавить элемент
fileset
с dir="${test.src.dir}"
есть обычные netbeans "Тестовые пакеты"
- добавьте элемент
fileset
с dir="src/try"
и это дополнительный каталог с исходным кодом, который использует мой проект. (я не знаю, как использовать переменную типа $ {test.src.dir} для ссылки на этот каталог.)