Maven kopieren der Ressourcen in multi-Modul-Projekt
Mein Bedarf ist ziemlich einfach, aber ich konnte nicht finden, eine saubere Antwort darauf: ich muss einfach in der Lage sein, die Verteilung einer Ressource in einem multi-Modul-Projekt.
Betrachten wir zum Beispiel die LIZENZ-Datei, die ich übernehmen hiermit werden die gleichen für alle Module. Ich möchte lieber nicht manuell kopieren Sie es in jedem Modul, da die Datei im Laufe der Zeit verändern. Ich bevorzuge auch nicht zu statisch link zu Ressourcen (auch bei Verwendung von relativen Pfaden), die außerhalb des Projektordners befinden, weil die modulare Struktur kann das evtl auch ändern.
Gibt es irgendein plugin, das verwendet werden kann, um robust zu garantieren, dass jedes Modul erhält die gewünschte Datei? Es wäre ebenso akzeptabel für eine solche Kopie zu erhalten, durch die Ausnutzung der POM des übergeordneten Projekts oder direkt durchgeführt durch die super-Projekt in der modularen Hierarchie.
InformationsquelleAutor Luca Geretti | 2011-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
könnten Sie die Montage und die Abhängigkeit plugins.. hast du das stolpern über diesen link?
http://www.sonatype.com/people/2008/04/how-to-share-resources-across-projects-in-maven/
er beschreibt, dass die option ... es ist aus 2008, aber maven ist seit geraumer Zeit.. also denke ich, seine mehr oder weniger up-to-date
Bearbeiten bezüglich Kommentar
Eine weitere option ist das maven-remote-resources-plugin.
Für ein detailliertes Beispiel finden Sie unter:
http://maven.apache.org/plugins/maven-remote-resources-plugin/examples/sharing-resources.html
Seit Ihrer Einführung spricht eigentlich für sich, ich zitiere (maven.apache.org)
InformationsquelleAutor definitely undefinable