Maven mit M2E Eclipse Plugin - Schieben Sie Gläser zu Repo
Frage
Ich möchte nach Maven migrieren, aber ich habe ein paar Gläser ohne Pom, die ich verwenden möchte. Wenn jemand anderes das Projekt herunterlädt, muss er nicht mit einem Maven -Befehlszeilen -Befehlsfehlern herumzahlen.
Gibt es einen einfachen Weg nur mit Verfasser und M2E, um JAR -Dateien zu verwenden?
ZB Die Gläser sind bereits in/src/main/ressourcen. Vielleicht nur ein einfaches Klicken auf pom.xml?
Ich bin total neu in Maven, also ist die Frage vielleicht dumm, aber das hindert mich wirklich daran, anzufangen und jeden anderen davon zu überzeugen, Maven zu benutzen.
Lösung
Da die Hauptidee von Maven darin besteht, jemandem nur einen pom.xml zur Verfügung zu stellen, der alle Abhängigkeiten enthält, wäre die beste (zumindest für den ersten Schritt) die Installation Ihrer Dateien in Ihrem lokalen Maven -Cache. (sollte in ~/.m2/) gefunden werden
Wie es geht, wird hier beschrieben:http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
Danach sollten Sie Ihre pom.xml ändern und die Abhängigkeiten hinzufügen, wobei die Werte für das Aufrufen des Tools bereitgestellt werden.
Ihre Kollegen müssen Ihre Gläser in dem lokalen Maven -Cache installieren.
Eine bessere Lösung wäre das Herunterladen von Artefactory (http://www.jfrog.com/products.php), ein Tool, das alle Ihre Maven -Gläser speichert und es jedem Build ermöglicht, sie davon herunterzuladen.