Maven Download-Probleme beim Build

  • Themenstarter Themenstarter PeterH
  • Beginndatum Beginndatum
P

PeterH

Gast
Hallo,
seit einigen Tagen versuche ich erfolglos ein Plugin zu kompilieren. Mein Problem ist, dass Maven 2 ein Artefakt benötigt, welches im Internet nicht zu finden ist. Das Artefakt heißt 30Apr07-jiratld und die genaue Fehlermeldung lautet:
Downloading: http://repository.atlassian.com/maven2/webwork/webwork/30Apr07-jiratld/webwork-30Apr07-jiratld.pom
[INFO] Unable to find resource 'webwork:webwork😛om:30Apr07-jiratld' in repository maven2-inhouse (Index of /content/groups/public/).

In dem oben genannten Repository ist die Datei nicht vorhanden, aber auch nirgendwo sonst. Es existiert entweder eine ältere Version oder eine neuere. Ich habe lediglich ein Jar-File gefunden, welches ich manuell istalliert habe. Die manuelle Installation wurde mit dem Befehl:
Java:
 mvn install:install-file -Dfile=webwork-30Apr07-jiratld.jar -DgroupId=webwork  -DartifactId=webwork -Dversion=30Apr07-jiratld -Dpackaging=jar
ausgeführt. Maven meldete eine erfolgreiche Installation, aber beim Build versucht er immer noch die Datei herunterzuladen.

Es ist noch zu erwähnen, dass Maven andere Artefakte (vor und nach dem Fehler) heruntergeladen hat. Somit ist eine Internetverbindung oder Einstellungen in der settings.xml auszuschließen. Oder?

Meine Fragen:
1) Kann ich das Artefakt auskommentieren oder durch andere Version ersetzen, wenn ja, wo? in der POM.xml und settings.xml ist es nicht zu finden.
2) Was kann ich sonst tun?

Danke im Voraus.

PeterH
 
Es gibt entweder noch obere Projekte, in der das Artifact drin steht oder
wenn du es gefunden hast, kannst du dort mit dem Element <version> ein Version angeben.
 
Danke für die schnelle Antwort!!!

@maki
Maven braucht eine .pom Datei (webwork-30Apr07-jiratld.pom). Die Jar-Datei habe ich erfolglos versucht manuell zu installieren.
Auf meinem System habe ich Maven 1 und Maven 2 istalliert. Bis vor kurzem habe ich auch mit Maven 1 gearbeite. Zum Bauen des aktuellen Plugins benötige ich allerding Maven 2.

"Versuchst du ein Maven1 Plugin mit Maven2 zu bauen?"
Nein, weich ich eine POM.xml Datei im Projektordner des Plugins habe.

@diel2001
Ich habe den Eintrag mit Hilfe von grep gefunden, geändernt und Maven hat mir die angegebene Version heruntergeladen. Allerding denke ich, dass Kompatibilitätsprobleme auftreten können.

Danke für eure Hilfe!!!
 
@maki
"Was ist denn das Problem? "
Maven meldet BUILD SUCCESSFUL, aber wenn ich mvn package ausführen, dann versucht er weiterhin das Artefakt herunterzuladen. Im Repository werden auch Ordner und Dateien(*.jar und maven-metadata-local.xml) angelegt. Wenn ich in dem Install-Goal in der Option Dpackaging "pom" statt "jar" eingebe, dann versucht er beim nächsten Build das Artefakt nicht runterzuladen.--> -Dpackaging=pom
 

Zurück
Oben