Eclipse import eines maven projects "missing artifact"

miwieg

Mitglied
Ich möchte ein Maven-Projekt in meinen Eclipse-Workspace importieren und ausführen.
Das Maven Plug-In ist installiert.
Wenn ich das Projekt importiere, erhalte ich den Fehler, dass einige Dependencies nicht gefundent werden konnten ("Missint artifact").
Angeblich fehlen 4 jar-Archive.
Ich habe anschließend versucht, diese jar-Dateien im Netz zu finden und heruntergeladen. Ich hatte vermutet, dass das manuelle Hinzufügen dieser jar-Dateien (über "Java Build Path") das Problem lösen würde. Das tat es leider nicht. Habe ich etwas vergessen?

Vielen Dank.
 
Da ich unter Windows arbeite, habe ich nun folgendes gemacht:
Die Eingabeaufforderung gestartet und dort nach dem Muster
Code:
mvn install:install-file -Dfile=<path-to-file> -DpomFile=<path-to-pomfile>
alle vier Pfade der Jar-Dateien mit jeweils derselben die POM-Datei des Maven-Projekts, das ich ausführen möchte, dort eingetragen.
In der Eingabeaufforderung wurde mir bei allen vier Kommandos ein "SUCCESS" vermeldet.
Wie geht es jetzt weiter?
Die POM-Datei wurde ja nicht verändert und sonst auch nichts an dem Maven-Directory.
Wenn ich das jetzt unter Eclipse wieder importieren möchte, erhalte ich auch wieder die gleiche Fehlermeldung.
 
Befinden sich die entsprechenden Jar files denn jetzt in dem lokalem maven repository welches auch von Eclipse genutzt wird?
Ich sehe, dass die Reihenfolge der Dinge, die ich mache, anscheinend nicht korrekt ist.
Vielleicht versuchen wir mal aufzulisten, welche Schritte es gibt und sortieren:

(a) Laden des maven projekts in Eclipse
(b) manuelles Hinzufügen der Jar-Files in den Classpath des Projekts ??
oder
(c) manuelles Kopieren der Jar-Files in das Maven Projekt??
(d) Anwenden von
Code:
mvn install:install-file -Dfile=<path-to-file> -DpomFile=<path-to-pomfile>
Vermutlich sollte Eclipse vor (d) geschlossen werden und danach wieder geöffnet?
 
Ich habe jetzt eine Info von dem Erbauer des Maven-Projekts.
Was man stattdessen machen soll:
- die pom-Datei des Maven-Projekts in Eclipse anklicken
- den Register "Dependency" anklicken
- dann "Add" anklicken
- im neuen Dialogfenster in dem Feld "Enter groupId", die Group-Id der entsprechenden jars angeben.

Angeblich würde dann in diesem Dialogfenster unter "Search Results" die entsprechenden jar-Dateien angeboten, die man dann einfach anklicken könne.
Hier genau liegt bei mir das Problem. (Ich weiß, dass ich die richtige Group-Id verwende.)
Leider werden keine Search-Results angezeigt.
Muss zum (automatischen) Download von Dateien im Maven-Plugin noch zusätzlich etwas konfiguriert werden?
 

Zurück
Oben