使用 Maven 2,有没有一种方法可以列出 jar 依赖项作为文件名?
mvn dependency:build-classpath
可以列出 jar 文件,但这将包括它们在我的本地存储库中位置的完整路径。我需要的基本上只是一个文件名列表(或复制依赖目标复制的文件名)。
所以我需要的清单类似于
activation-1.1.jar,antlr-2.7.6.jar,aopalliance-1.0.jar etc...
理想情况下,作为一个 Maven 属性,但我想,像 build-classpath 这样的文件可以生成。
我想要实现的是Bundle-ClassPath
为 OSGi 包写入一个手动维护的 MANIFEST.MF 文件。(您不需要理解这一点来回答这个问题。)
澄清一下:问题不在于如何将清单标头写入 jar 中的 MANIFEST.MF 文件(这很容易 googleble)。我在问如何获取我想要写入的数据,即上面显示的列表。