Ich habe einen Sonatype Nexus-Server in meinem LAN eingerichtet und einige entfernte Repositories meinen öffentlichen Repositories zugewiesen:
alt text http://img576.imageshack.us/img576/5517/7875d01884ad4234a5b02e2.png
Die erste Frage ist, warum diese Repositories nicht mit den "echten" Repositories synchronisiert werden? Zum Beispiel habe ich maven central ( http://repo1.maven.org/maven2 ) auf "zentral", aber wenn ich die http://smallufo:8081/nexus/content/repositories/central/org/springframework/ sind die Pakete nicht vollständig, in http://repo2.maven.org/maven2/org/springframework/ Es gibt tonnenweise Artefakte, aber ich habe nur einige von ihnen:
Alt-Text http://img63.imageshack.us/img63/6163/31beec445d6b4e9eb96beba.png
Und die Versionen sind alt ... Bsp: spring-core ist nur 2.5.6.SEC01, aber die neueste Version ist 3.0.2.RELEASE. Und mein Maven-Client scheint nur die alten Artefakte finden zu können ... Alt-Text http://img199.imageshack.us/img199/3872/maven.gif
"central" ist ein Proxy-Verzeichnis, es sollte das gleiche mit dem Remote-Server sein. Ich habe versucht, "Expire Cache", "ReIndex", "Incremental ReIndex" die ganze "zentrale": alt text http://img23.imageshack.us/img23/8467/391bd49409c94aa58640afe.png
Nach einer langen Zeit mit fast 100% Java-Prozesslast scheint die Situation nicht besser zu werden, nur ein paar Artefakte hinzufügen ... die nicht die wirklichen "Maven Central" Daten widerspiegeln...
Zweite Frage, was ist der Unterschied zu "Expire Cache", "ReIndex", "Incremental ReIndex"?
Auch wenn ich spring-core.3.0.2.RELEASE "suchen" kann, findet mein m2eclipse es immer noch nicht: alt text http://img217.imageshack.us/img217/9360/18c15abab4f343b0848a819.png
Ich kann auch den spring-core-3.0.2.RELEASE im "index" sehen, (aber nicht im "storage"): Alt-Text http://img268.imageshack.us/img268/7041/maven2.gif
Aber warum kann m2eclipse nicht davon Gebrauch machen? Es scheint, dass m2eclipse nur Artefakte in den Speicher installieren kann, wenn dies ist, wie nexus funktioniert, wie kann ich den Download von spring-core-3.0.2.RELEASE in den Speicher von nexus "erzwingen"?
Wie kann ich diese seltsamen Inkompatibilitäten lösen? Herzlichen Dank!
-- aktualisiert --
Es scheint ein Problem mit m2eclipse und maven-3.0-beta1 zu sein.
Nachdem ich wieder auf Maven 2.2.1 gewechselt habe, funktioniert jetzt alles einwandfrei.
Entschuldigung für die Störung.