Gibt es eine Möglichkeit, mit Maven 2 die JAR-Abhängigkeiten nur als Dateinamen aufzulisten?
mvn dependency:build-classpath
kann die JAR-Dateien auflisten, aber das schließt den vollständigen Pfad zu ihrem Speicherort in meinem lokalen Repository ein. Was ich brauche, ist im Wesentlichen nur eine Liste der Dateinamen (oder der Dateinamen, die das Ziel der Kopierabhängigkeiten kopiert hat).
Die Liste, die ich brauche, wäre also so etwas wie
activation-1.1.jar,antlr-2.7.6.jar,aopalliance-1.0.jar etc...
Idealerweise als Maven-Eigenschaft, aber ich denke, eine Datei wie Build-Classpath kann ausreichen.
Was ich erreichen Bundle-ClassPath
möchte , ist das Schreiben einer Datei in eine ansonsten manuell verwaltete MANIFEST.MF-Datei für ein OSGi-Bundle. (Sie sollten dieses Bit nicht verstehen müssen, um die Frage zu beantworten.)
Zur Verdeutlichung: Bei der Frage geht es nicht darum, wie Manifest-Header in die MANIFEST.MF-Datei in einem JAR geschrieben werden (das ist leicht googleble). Ich frage, wie ich die Daten bekomme, die ich schreiben möchte, nämlich die oben gezeigte Liste.