Ich habe Spring Framework Abhängigkeiten in meinem Maven-Projekt. Ich möchte das Javadoc für Spring-Framework-Abhängigkeiten anhängen.Wie können Quellen und Javadoc-Artefakte mit Maven Eclipse-Plugin aus einem anderen Repository heruntergeladen werden?
ich hinzugefügt pom.xml
folgenden Zeilen
<repositories>
<repository>
<id>springsource-repo</id>
<name>SpringSource Repository</name>
<url>http://repo.springsource.org/release</url>
</repository>
</repositories>
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
</plugins>
</build>
ich m2eclipse installiert und ich habe auch überprüft Option Download Artifact Sources/Javadoc
in Einstellungen.
Wenn ich mvn eclipse:eclipse
ausführen, zeigt es keine Warnungen. Aber Javadoc .jar
Dateien werden nicht heruntergeladen.
Die Konfiguration eingestellten funktionieren sollte. Aber wenn Sie zuerst versucht haben, ohne ein Repository, das die Artefakte bietet, wird Eclipse-Plugin einen Cache von nicht verfügbaren Artefakten behalten. Starten Sie einfach eine Eclipse: remove-cache, um sicherzustellen, dass dies hier nicht der Fall ist. – Tome
Arbeiten Sie mit m2e in Eclipse? Welche Version von Eclipse? – khmarbaise
@Tome Ihr Vorschlag mit der Option 'eclipse: remove-cache' hat mir geholfen. Aber es gab ein anderes Problem, Javadoc für Spring-Version '3.0.2' war nicht auf dem Repository-Server. Nachdem ich den Cache entfernt hatte, sah ich dieses Problem und änderte die Version auf '3.2.0' und führte erneut eclipse: eclipse aus. Und es funktioniert! – misco