Java Eclipse: Maven-Projekt in bestehendes Projekt importieren/linken

te one

Lt. Commander
Registriert
Apr. 2009
Beiträge
1.252
Hallo,

habe bisher noch nie mit Maven gearbeitet und stehe vor einem Problem:
Ich möchte zum einfachen Clonen von Objekten folgende Hilfe verwenden (ist wohl ein Maven-Project):
https://github.com/kostaskougios/cloning

Wie um Himmels Willen schaffe ich es nun, dass Eclipse das in mein bestehendes Projekt einbindet bzw irgendwie dorthin linkt?

Habe das Maven-Projekt importiert (dann ist es ein neues Projekt) und in meinem bestehenden Projekt unter BuildPath dieses Projekt angegeben. Dennoch kann ich die Klasse nicht aufrufen und Exclipse bietet mir auch nicht an, dass ich dementsprechend etwas importieren müsste um die Klasse zu nutzen.

Danke & Gruß
Michael
 
da das projekt als artefakt auf mavencentral publiziert wird musst du es gar nicht manuell runterladen und als eclipse-projekt einrichten, um es in deinem bestehenden projekt zu verwenden.

dazu reicht es, in eclipse deinem bestehenden projekt die maven-nature hinzuzufuegen, dann auf die pom.xml doppelt zu klicken sodass sich der manifest editor oeffnet und dann im dependency tab einen neuen eintrag einzufuegen. die notwendigen infos (groupid, artefactid, version) kannst du dieser (vom github projekt verlinkten) seite entnehmen: http://search.maven.org/#search|gav|1|g:"uk.com.robust-it" AND a:"cloning"

e: wenn du das cloning projekt irgendwie veraendern willst musst du's natuerlich doch als eclipse-projekt haben, kannst dann in dessen pom.xml die versionsnummer aendern (z.b. ein "-TEONE" anhaengen) und dann genau diese version in deinem bestehenden projekt als dependency einbinden. maven/eclipse werden dann beim compilen/exportieren die lokale version erkennen und standesgemaess einbinden.
 
Zuletzt bearbeitet:
Alle Fragen geklärt :)
Super Erklärung, vielen Dank!
 
Zurück
Oben