Ich habe eine Situation, in der ich javadoc in einem Projekt ausführen möchte, das keine Klassen hat. Es hat nur package-info.java für ein Paket. Beim Ausführen von javadoc wird der folgende Fehler ausgegeben:
An error has occurred in JavaDocs report generation:Exit code: 1 - javadoc: error - No public or protected classes found to document.
Gibt es eine Möglichkeit, ihn zu zwingen, nur package-info.java zu verarbeiten (abgesehen von den offensichtlichen Hacking-Lösungen: Erstellen einer Dummy-Klasse, Skripten für das Kopieren einer package.html, usw.)?
Ich führe Javadoc als Teil eines Maven-Builds aus, so dass das maven-javadoc-Plugin den eigentlichen Javadoc-Befehl ausführt.
0 Stimmen
Wenn es keine Klassen gibt, wozu brauchen Sie dann die Paket-Javadoc?
1 Stimmen
Ich verwende ein Tool (insbesondere enunciate), das package doc als Mittel zur Anpassung von "splash" doc für eine größere Website verwendet, die es generiert.
0 Stimmen
Genauer gesagt, warum gibt es das Paket, wenn es nichts enthält?
0 Stimmen
Das habe ich oben beantwortet. Ich verwende ein Tool, das eine Website zur Dokumentation von Diensten erstellt, und die Möglichkeit, einen Teil der Dokumentation anzupassen, besteht darin, ein Java-Paket bereitzustellen, das den zusätzlichen Inhalt in seinem Paketdokument enthält.