So erstellen Sie die Datei MANIFEST.MF während der Kompilierungsphase

9

Standard Weg - mit maven-jar-plugin - erzeugt Manifest-Datei nur während der Paketphase und direkt in JAR-Datei.

Was ich brauche, ist Manifest während der Kompilierphase zu generieren und in <target>/classes/META-INF verfügbar zu sein.

Mein Ziel ist es, diese Manifestdatei in einem Projekt lesen zu können, das im Debug-Modus in IntelliJ Idea läuft. (Idea löst In-Projekt-Jar-Abhängigkeiten von <target>/classes anstelle von <target>/*.jar - für Hot-Swap-Zwecke).

Die einzige Lösung, die ich bisher kenne, ist, meine eigene MANIFEST.MF in src/main/java/resources/META-INF zu erstellen und diese während der Ressourcenphase gefiltert + kopiert zu lassen. Aber ich möchte diese Lösung vermeiden, ich möchte, dass das Manifest standardmäßig generiert wird, indem <archive> configuration in der pom-Datei verwendet wird.

    
Petr Újezdský 08.01.2016, 09:54
quelle

1 Antwort

1

Sie können dies mit maven-bundle-plugin machen.

%Vor%     
frekele 30.03.2017 22:06
quelle