¿Cómo encontrar dependencias innecesarias en un multiproyecto maven?

Si está desarrollando un gran proyecto evolutivo de módulos múltiples de Maven, parece inevitable que haya algunas dependencias dadas en los poms que no son necesarias, ya que otras dependencias las incluyen de forma transitiva. Por ejemplo, esto sucede si tiene un módulo A que originalmente incluye C. Más tarde refactoriza y hace que A dependa de un módulo B que a su vez depende de C. Si no tiene el cuidado suficiente, terminará con B y C en Lista de dependencias de A. Pero, por supuesto, no necesita poner C en el pompón de A, ya que de todos modos se incluye de forma transitiva. ¿Existe alguna herramienta para encontrar esas dependencias innecesarias?

(Estas dependencias en realidad no duelen, pero pueden oscurecer la estructura real de su módulo y tener menos cosas en el pom generalmente es mejor. :-)

Respuestas a la pregunta(3)

Su respuesta a la pregunta