maven dependency:tree 生成的依赖树如何解读的

图片说明

仔细观察可以发现,
区别不在于 + 个 - ,而是在于 +- 和 - , 是不是呢:

+-表示当前依赖包节点后面还有兄弟节点
-表示这是其父节点下所有子节点的最后一个了,后面木有了兄弟节点了

我猜的啊, 我也是困惑了很久哦。。

我们先对齐一下概念:1)可以认为每个依赖包都是依赖树中的一个节点 2)当前工程包account-email为根节点 ;3)除了根节点外,其余节点都有一个唯一父节点,和0到n个兄弟节点
+表示当前依赖包节点后面还有兄弟节点
-表示这是其父节点下所有子节点的最后一个了,后面木有了兄弟节点了。

具体 + 和\是什么意思

确实 , 真恶心, 竟然打不出来反斜杠。。。 \ \\\\\\ , - 是可以的