Maven - zu lösen Gescheitert Artefakt - cglib:cglib-nodep:jar:null
Ich versuche zu bauen ist ein großes Projekt und wenn das fehlschlägt mit der folgenden Fehlermeldung:
[INFO] ------------------------------------------------------------------------
[INFO] Building Utilities
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[WARNING] Using platform encoding (Cp1255 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 16 resources
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Couldn't find a version in [2.2.2] to match range [2.1_3,2.1_3]
cglib:cglib-nodep:jar:null
from the specified remote repositories:
java.net (http://download.java.net/maven/2),
internal (http://repo.some-project.org/maven),
central (http://repo1.maven.org/maven2)
Path to dependency:
1) org.some-project:util:jar:1.5.0
Ich gefunden und heruntergeladen cglib-nodep-2.1_3.jar
Da ich keine Erfahrung mit maven, die ich bin nicht sicher, wie (HFR...) machen den build-Prozess diese Datei verwenden, anstatt Versagen (denke ich mal) Holen Sie es aus dem internet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es die Arbeit, wenn Sie in die
dependencyManagement
Abschnitt, anstatt es in diedependencies
Abschnitt.Alle Versionen arbeiten. Ich war immer den gleichen Fehler, wenn ich hatte, steckte es in die
dependencies
Abschnitt stattdependencyManagement
Abschnitt. Sie müssen es nicht tunmanuell.
In Ihrem pom.xml unter der
dependencyManagement
Abschnitt hinzufügen:cglib-version 2.1_3 wurde entfernt von der Haupt-maven-repo zu Gunsten von 2.2.2
Versuchen Sie die Aktualisierung Ihrer Abhängigkeit zu 2.2.2 - wer weiß, vielleicht klappts 🙂
Wenn es nicht funktioniert, download 2.1_3 (aus hier zum Beispiel) und manuell installieren lokal.