Ich habe gerade ein paar Projekte ausgecheckt und muss sie bauen, aber ich habe Maven vor einiger Zeit (6 Monate vielleicht?) Installiert und habe es seitdem wirklich nicht mehr benutzt - die pom.xml für das Projekt, das ich nicht habe diese „http://repo1.maven.org/myurlhere“ überall drin - es hat die absolute uRL, die maven Repo für das Projekt ist, aber maven versucht immer noch von dem allgemeinen maven Repo zum Download:Wie bekomme ich Maven die richtigen Repositories zu verwenden?
Macintosh:trunk$ mvn clean install
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/url/project/project/x.x/project-x.x.pom
[INFO] Unable to find resource 'url.project:project:pom:x.x' in repository central (http://repo1.maven.org/)
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
GroupId: url.project
ArtifactId: project
Version: x.x
Reason: Unable to download the artifact from any repository
url.project:project:pom:x.x
from the specified remote repositories:
central (http://repo1.maven.org/)
Kann mir jemand helfen mit dem, was ich m nicht richtig machen, im Grunde habe ich nur die Projekte aus der Befehlszeile, cd-ed in das Verzeichnis und lief "mvn clean install" - sonst nichts. Jede Hilfe wird sehr geschätzt.
Maven löst keine Abhängigkeiten während der Bereinigung, es muss nicht offline ausgeführt werden (zumindest nicht mit maven 2.2.1 und dem sauberen Plugin 2.2). –
NIEMALS verwenden Sie den Platzhalter "*" Ausdruck beim Definieren von Spiegeln oder Sie werden nicht in der Lage sein, Drittanbieter-Tools oder Beispielprojekte zu erstellen, die benutzerdefinierte Repositories in ihren Poms definieren. – HDave
Was ist mit dem Definieren und Überschreiben dieses in meiner Projektdatei pom.xml gleichzusetzen? – powder366