Ich habe zwei Maven-Module, eines, das als Glas endet, und einen Krieg, der von diesem Glas abhängt.Maven - Abhängigkeit von Artefaktquelle hinzufügen
Ich möchte, dass das JAR-Modul seinen Quellcode zusammen mit den kompilierten Klassen im Jar packt, so dass das zweite Modul darauf zugreifen kann. Ich habe versucht, das Maven-Source-Plugin zu verwenden, aber ich bin verwirrt, wie man eine Abhängigkeit von der Ausgabe von diesem hinzufügt. Es scheint, dass die Abhängigkeit standardmäßig auf das kompilierte jar und nicht auf den Quellcode jar (endend mit "-source.jar"), den maven-source-plugin erstellt, folgt.
Wie füge ich die "-source.jar" als Abhängigkeit hinzu, während die Abhängigkeit von den kompilierten Quellen erhalten bleibt?
ich nicht einmal die Profile brauchte, Maven-Source-Plugin automatisch den "Quellen" Klassifikator zur Verfügung gestellt. Gerade hinzugefügt Quellen zu der Abhängigkeit :) –
Sorry - ich meinte, nicht ! –
Wir hatten das gleiche Setup für unser mGWT-Projekt. Wir stellen die AutoBean-Schnittstellen in ein "gemeinsames" Maven-Modul, das von den Diensten auf dem Server (REST-Dienste mit CXF) und auf dem mGWT-Client verwendet wird. Das Problem ist, dass das maven gwt: compile-Ziel die Quellen UND die kompilierten Versionen benötigt, um abgeschlossen zu werden. Die obige Konfiguration hat auch für uns gut funktioniert. – peron