我正在分析一个repo来确定所有依赖项, mvn依赖:tree -V 对此很有用。一个特定的仓库包括一个没有遮挡的uber jar,其中所有的依赖罐都已经解压缩了。重新装入一个罐子里。
在此repo上运行 mvn依赖:tree -V 不会列出超级jar中的嵌套依赖项。
查看超级jar pom它并不是决定性的,因为列出的依赖项会引入其他依赖项(其中 mvn依赖项:树-V 非常好)。
关于我如何看到uber jar中使用的所有依赖项(包括版本)的任何想法,因为 mvn依赖:tree -V 不适用于它?
答案 0 :(得分:0)
事实证明 mvn依赖:tree -V 不会进入超级jar。我需要去uber jar的repo并做一个* mvn依赖:tree -V *那里。