Frage

Ich bin mit m2eclipse (0.10.0, Maven 3) in Projekten. Ich kann Maven Abhängigkeit mit m2eclipse hinzufügen. Aber Abhängigkeit Gläser konnte nicht geladen werden. Stattdessen erstellt es eine Datei in jedem lokalen Repo-Ordner mit dem Namen [JAR_Name] .jar.lastupdate. Der Inhalt dieser Datei ist soetwas wie: http: // [REPO_URL] / zentral / = 1276221188566

Auch Maven 3 Kommandozeile. Gläser konnte nicht geladen werden. Jede Idee, wie konnte das passieren?

War es hilfreich?

Lösung

Zunächst einmal, das Vorhandensein von „Lastupdated“ Datei ist irrelevant. Wir müssen die Debug-Ausgabe wissen (MVN -X Abhängigkeit: Baum). Dann erwähnt, Sie Repository-Manager wurden mit und Spiegeln jede Anfrage, um es - so Setup settings.xml nach diesem Führer . Wenn Sie nur das Spiegelelement mit Repository-Manager angegebenen Ort und was Repositories (URLs), die Sie Proxy wollen, (ohne dass Profil aktiviert die praktisch Politik ändert Snapshots für immer), würden Sie so etwas wie „zentrales Repository deaktiviert“ Nachrichten haben in Ihrem Austestungsprotokoll. Nachdem Sie es zu beheben, sollte es funktionieren.

EDIT: Sie können jederzeit die URL der Gruppe Repository von Maven settings.xml http://hostname/nexus/content/groups/public + Pfad zum Artefakt wie „org/apache/maven/someartifact/maven-metadata.xml“ und sehen, ob Nexus kann Proxy die Anforderung und dienen, was Sie wollen. Wenn dies funktioniert, muss der Grund entweder in maven-Einstellungen oder pom Definition.

Andere Tipps

Ich habe das gleiche Problem. Sie wissen nicht, eine ‚echte‘ Lösung, aber wenn etwas nicht funktioniert, ich habe einen Scan für .lastUpdated Dateien in meinem lokalen Repo und löschen. Dann in der Regel Dinge wieder funktionieren. (Ich denke, dass aufgrund eines schlecht konfigurierte Nexus sein könnte, aber leider habe ich keinen Zugriff auf den Nexus config)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top