maven插件中如何获取依赖的包

maven插件中怎么获取依赖的包
由于项目需要,写了个maven插件

现在想获取依赖的某一个包的所依赖的所有包,鼓捣了半天也没整出来,求助论坛大牛们。

比如 A依赖B和C,B依赖D和E,C依赖其他包,现在想把D和E找出来,怎么找

                       |-----D
        | ----B----|
        |              |------E
A----|
        |----C----| .........
                      | ..........
                      |
                      |
------解决思路----------------------
maven dependency:tree