按软件包的Maven依赖树

时间:2019-06-20 11:40:49

标签: maven

我将几个Maven项目合并在一起,现在假设依赖项是重叠的,例如相同的程序包可能使用不同的实现,甚至导出同一程序包的多个依赖项也是如此。

我想找到一种减少重叠的方法。

maven-dependency-plugin可能是一个很好的起点,dependency:tree打印出依赖关系树-只有它打印出JAR伪像,而我没有一种简单的方法来知道它们导出了哪些包。 / p>

dependency:unpack让我看一下所有依赖项的软件包,但是由于它们都在同一个文件夹中,所以我看不到这些软件包是否被多个依赖项使用。

我可能可以使用copy-dependencies并将所有JAR文件手动解压缩到同一文件夹中,看看是否有错误消息,但这似乎有点不完善。

在Maven中是否有更简便的方法来检查依赖树的软件包?

0 个答案:

没有答案