Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
nachdem ich Maven und Mule installiert habe, befinden sich ca. 200 weitere Libraries in meinem Build-Path. Dies ist ein Problem, den ich versuche auch den Javadoc stets gepflegt zu halten. Jetzt müsste ich theoretisch hingehen und für jedes JAR file den "Javadoc location path" konfigurieren. Das ist bei der Menge an Files aber wirklich sehr stressig. Gibt es hier ein kleines Eclipse-Plugin das die Location URLs automatisch setzt (z.B. aus einer zentralen URL Datenbank holt o.Ä....)?
Hi, danke für den Tipp. Ich habe m2eclipse installiert, aber ich finde nirgends die Möglichkeit die apidoc URLs automatisch erkennen zu lassen. Muss ich die Quellen in m2eclipse von Hand einpflegen?
Ok, habe ich probiert, aber es scheint nichts zu passieren? Komischerweise kann ich jetzt auch gar kein Javadoc mehr erstellen (gesamtes Projekt markiert und "Generate Javadoc" ausgewählt).
EDIT: javadoc: error - No packages or classes specified.
Mit javadoc:javadoc starten, dann findest du unter target/site/apidocs deine JavaDoc, wenn du sie als Jar willst dann eben mit mvn javadoc:jar starten.
Der Code liegt nicht unter "src/main/java" sondern in diesem Beispiel unter "\src\org\mule\example\hello". Ich habe also den SourcePfad wieder eingetragen und siehe da, es klappt. Hatte vorhin wohl nen Fehler im Pfad o.Ä....
Der Code liegt nicht unter "src/main/java" sondern in diesem Beispiel unter "\src\org\mule\example\hello". Ich habe also den SourcePfad wieder eingetragen und siehe da, es klappt. Hatte vorhin wohl nen Fehler im Pfad o.Ä....
Das beispiel kommt von Mule, ich habe beim Anlegen einfach nur ausgewählt das Beispielcode mit inkludiert werden soll... Nun habe ich zwar die Apidocs, aber finde mich jetzt ganz oben am Anfang meines Problems wieder. In der Doku werden leider keine Links zu den verwendeten Bibliotheken aufgelöst. Nun könnte ich für jede Lib die Apidoc URL spezifizieren, aber ich habe keine Lust das für >200 libs zu pflegen. Wie kann mir Maven hier jetzt helfen?
Beispiel um das JavaDoc Plugin zu konfigurieren um die Java 5 API Doku zu verlinken, Java 5 Quelltext zu dokumentieren, das Maven StyleSheet zu verwenden und nicht soviel auf die Konsole zu schreiben:
[xml]
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<links>
<link>http://java.sun.com/j2se/1.5.0/docs/api</link>
</links>
<source>1.5</source>
<stylesheet>maven</stylesheet>
<quiet>true</quiet>
</configuration>
</plugin>
[/xml]
Nebenbei bemerkt, du wirst wohl kaum 200 jars direkt verwenden, dabei handelt es sich wohl um die transitiven Dependencies, dir würde es reichen nur die JavaDoc der Jars zu verlinken, die du auch direkt nutzt.