【问题标题】:How to do mvn dependency:tree for an uber jar?如何为超级 jar 做 mvn 依赖:树?
【发布时间】:2017-02-08 12:08:10
【问题描述】:

我正在分析一个 repo 以确定所有依赖项,mvn dependency:tree -V 非常适合这个。一个特定的 repo 包含一个无阴影的uber jar,其中所有依赖 jar 都已解压缩并重新打包到一个 jar 中。

在此 repo 上运行 mvn dependency:tree -V 不会列出 uber jar 中的嵌套依赖项。

查看 uber jar pom 并不能得出结论,因为列出的依赖项会引入其他依赖项(这就是 mvn dependency:tree -V 的优势所在)。

关于我如何查看 uber jar 中使用的所有依赖项(包括版本)的任何想法,因为 mvn dependency:tree -V 不适用于它?

【问题讨论】:

  • 如果你有创建 uber-jar 的 pom,我不确定问题是什么——在那个 pom 上做一个依赖树应该列出递归依赖,不是吗?

标签: java maven dependencies uberjar


【解决方案1】:

原来 mvn dependency:tree -V 并没有进入 uber jar。我需要去 uber jar 的 repo 并做一个 *mvn 依赖:tree -V * 那里。

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    相关资源
    最近更新 更多