Hallo Leute,
mein Problem ist das meine build.xml, die bei jedem Project-Clean im Eclipse einmal ausgeführt wird, Probleme beim erstellen von den Javadocs hat.
Folgender Code hab ich aus schnipseln zusammengebaut:
[XML] <target name="javadocs">
<mkdir dir="${docs.dir}" />
<fileset dir="${project.dir}\src" defaultexcludes="yes">
<exclude name=".externalToolBuilders\**"/>
</fileset>
<javadoc
excludepackagenames=".externalToolBuilders\**"
sourcepath="${project.dir}"
destdir="${docs.dir}"
classpath="${project.dir}"
author="true" version="true"
use="true"
doctitle="<h1>${app.name}</h1>" />
</target>[/XML]
daraus folgt dann dieser Fehler:
javadocs:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] 2 errors
[javadoc] javadoc: error - Illegal package name: ".externalToolBuilders.one-jar-ant-task-0.97.ant.com.simontuffs.onejar.ant"
[javadoc] javadoc: error - Illegal package name: ".externalToolBuilders.one-jar-ant-task-0.97.test.com.simontuffs.onejar.test"
jemand schrieb man muss solche sachen über excludepackagenames ausschließen, andere wiederum schreiben man soll dies mit hilfe eines Fileset-exclude machen. Ich hab jetzt einfach mal beides rein gemacht, funktioniert aber auch net.
mein Problem ist das meine build.xml, die bei jedem Project-Clean im Eclipse einmal ausgeführt wird, Probleme beim erstellen von den Javadocs hat.
Folgender Code hab ich aus schnipseln zusammengebaut:
[XML] <target name="javadocs">
<mkdir dir="${docs.dir}" />
<fileset dir="${project.dir}\src" defaultexcludes="yes">
<exclude name=".externalToolBuilders\**"/>
</fileset>
<javadoc
excludepackagenames=".externalToolBuilders\**"
sourcepath="${project.dir}"
destdir="${docs.dir}"
classpath="${project.dir}"
author="true" version="true"
use="true"
doctitle="<h1>${app.name}</h1>" />
</target>[/XML]
daraus folgt dann dieser Fehler:
javadocs:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] 2 errors
[javadoc] javadoc: error - Illegal package name: ".externalToolBuilders.one-jar-ant-task-0.97.ant.com.simontuffs.onejar.ant"
[javadoc] javadoc: error - Illegal package name: ".externalToolBuilders.one-jar-ant-task-0.97.test.com.simontuffs.onejar.test"
jemand schrieb man muss solche sachen über excludepackagenames ausschließen, andere wiederum schreiben man soll dies mit hilfe eines Fileset-exclude machen. Ich hab jetzt einfach mal beides rein gemacht, funktioniert aber auch net.