/ / maven projekt erforderlich sun.javadoc jar - java, eclipse, maven

Maven-Projekt benötigt sun.javadoc jar - java, eclipse, maven

Ich bin darauf gestoßen http://mvnrepository.com/artifact/javadoc/javadoc aber es heißt, Sonne erlaube keine Umverteilung. Ich habe ein Maven-Projekt, das zur Verwendung von com.sun.javadoc erforderlich ist. *. Welches Repository kann ich verwenden, um die Abhängigkeit zu übernehmen?

p / s: Ich benutze Eclipse

<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.5</version>
</dependency>

Antworten:

14 für die Antwort № 1

Ich bin mir nicht sicher, ob Sie das fragen, aber der Unterricht com.sun.javadoc sind in tools.jar (was nicht verteilt werden kann). Wenn Sie aus irgendeinem Grund diese Klassen im Klassenpfad benötigen, fügen Sie die folgende Abhängigkeit hinzu:

<dependencies>
<dependency>
<groupId>sun.jdk</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>

Sehen Wie füge ich tools.jar in meine Abhängigkeiten ein?


2 für die Antwort № 2

Benutze einfach das reguläre Maven-Javadoc-Plugin welchesFührt den Javadoc von Ihrem JDK aus, von dem Sie bereits eine gültige Kopie haben. Stellen Sie sicher, dass JAVA_HOME auf ein JDK und nicht auf ein JRE verweist, und dass der Befehl "java" in Ihrem Pfad vom JDK und nicht vom JRE stammt.