Erstellen Sie Javadoc mit mehreren Quellverzeichnissen

8

Ich habe ein Util-Paket mit Quelldateien in drei separaten Verzeichnissen, die wie folgt definiert sind:

  • src / com / domain / util
  • src / Standard / com / domain / util
  • src / Erweitert / com / domain / util

Das Paket wird mit dem ersten Satz von Dateien und entweder dem zweiten oder dritten Satz erstellt, um insgesamt zwei verschiedene Implementierungen derselben Schnittstelle zu erstellen.

Nun möchte ich basierend auf diesen Dateien javadoc generieren. Wie kann ich das angeben? Was ich wirklich machen möchte, ist

javadoc com.domain.util -sourcepath ./src;./src/Standard

zum Erstellen des Javadoc für das Standard-util-Paket und

javadoc com.domain.util -sourcepath ./src;./src/Extended

um das Javadoc für das erweiterte util-Paket zu erstellen. Dies funktioniert nicht. Der einzige Weg, den ich bis jetzt gefunden habe, um es zum Laufen zu bringen, besteht darin, die Verzeichnisstruktur der allgemeinen Klassen und der Standardklassen an einem anderen Ort zusammenzuführen und mit dem für das Standard-Javadoc auszuführen, dann das Gleiche für das Erweiterte Paket. Gibt es einen anderen Weg?

    
Ed Marty 22.02.2010, 21:48
quelle

3 Antworten

2

Ich habe schließlich ein Skript geschrieben, um die zwei Verzeichnisse in ein drittes temporäres Verzeichnis zu kopieren und das javadoc darauf auszuführen.

    
Ed Marty 11.03.2010, 18:23
quelle
0

Warum nicht src/Standard und src/Extended separat erstellen? Erstellen Sie dann com/domain/util mit der Option -link , zuerst den einen und dann den anderen referenzieren.

    
trashgod 23.02.2010 00:24
quelle
0

Verwenden Sie Eclipse? Wenn Sie den Jar-Export-Assistenten verwenden, können Sie ein Ant-Script exportieren, das Sie von nun an verwenden können.

    
Chris Dennett 11.03.2010 18:28
quelle

Tags und Links