Mit Maven 2, gibt es eine Möglichkeit, die JAR-Abhängigkeiten als nur die Dateinamen auflisten?Liste der Abhängigkeit JAR-Dateien in Maven
können die JAR-Dateien auflisten, aber das wird den vollständigen Pfad zu ihrem Speicherort in meinem lokalen Repository enthalten. Was ich brauche, ist im Wesentlichen nur eine Liste der Dateinamen (oder der Dateinamen, die das Kopierabhängigkeitsziel kopiert hat).
So ist die Liste, die ich brauchen würde, so etwas wie
activation-1.1.jar,antlr-2.7.6.jar,aopalliance-1.0.jar etc...
ideal als Maven Eigenschaft, aber ich denke, eine Datei wie build-classpath sein kann tun erzeugen.
Was ich versuche zu erreichen, ist eine Bundle-ClassPath
in eine ansonsten manuell gepflegte MANIFEST.MF-Datei für ein OSGi-Bundle zu schreiben. (Sie sollten dieses Bit nicht verstehen müssen, um die Frage zu beantworten.)
Zur Klärung: Die Frage ist nicht über das Schreiben von Manifest-Kopfzeilen in die Datei MANIFEST.MF in einem Glas (das ist leicht googleble) . Ich frage, wie man die Daten, die ich schreiben möchte, erhält, nämlich die oben gezeigte Liste.
einreichen nur einen Patch für die Abhängigkeit Plugin, und ich werde es anwenden zur nächsten Veröffentlichung. Der Build-Klassenpfad ist dem, was Sie wollen, am nächsten. Wir müssen nur die Optionen optimieren, um die gewünschte Ausgabe zu erhalten. –