Frage

ich versuchen Nexus zu verwenden + m2eclipse / Maven-3 professionnally, und ich habe eine große 3rd-Party-Bibliothek bekommt, die eine Menge von Abhängigkeiten benötigt.

Gibt es irgendwelche Möglichkeiten, meine Schmerzen, die durch das Hochladen auf Nexus diese Dritte Bibliothek mit allen seinen Abhängigkeiten verbunden zu erleichtern, so dass jeder, der es müßte würde nur den Maven-Abhängigkeit-Tag hinzufügen muß nur für diese riesige Bibliothek

Muss ich mir die pom schaffen?

Danke für Ihre Hilfe.

War es hilfreich?

Lösung

  

Gibt es irgendwelche Möglichkeiten, meine Schmerzen, die durch das Hochladen auf Nexus diese Dritte Bibliothek mit allen seinen Abhängigkeiten verbunden zu erleichtern, so dass jeder, der es müßte würde nur den Maven-Abhängigkeit-Tag hinzufügen muß nur für diese riesige Bibliothek

Ich bin mir nicht bewusst, eine solche Einrichtung.

  

Muss ich die pom selbst erstellen?

Ich würde nicht das POM für die Abhängigkeit von Drittanbietern erstellen, aber ich würde in der Tat konsolidieren Abhängigkeiten in einem einzigen POM Projekt (und laden sie sie auf Nexus).

Andere Tipps

Für zukünftige Besucher konnte ich eine Abhängigkeit zu einem 3rd-Party-Artefakt im Zusammenhang hinzuzufügen, wenn Sie möchten es auf diese Weise zu tun. Ich folgte die folgenden Schritte:

  1. Erstellen Sie die pom Datei, die Sie für die 3rd-Party-Abhängigkeit wollen (I die bestehenden, automatisch generierte pom in Zusammenhang heruntergeladen hat, dann fügte die Abhängigkeit, die ich wollte).

  2. Löschen Sie die pom-Datei und es Freunde (die SHA1 und MD5-Dateien). Ich tat dies über die Benutzeroberfläche.

  3. Laden Sie die pom-Datei über die Artefakt-Upload-Registerkarte mit dem gleichen GAV Informationen, mit dem Artefakt-Typ eine pom-Datei zu sein.

  4. Gefeiert, dass es diese einfach war.

Ich hoffe, das hilft.

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