Maven может работать только с текущим проектом, поэтому он может обнаруживать только зависимости между текущим проектом (или подмодулями) и другими проектами (включая подмодули текущего проекта).
Итак, что вы можете сделать, это найти конкретные подмодули в зависимости от других подмодулей:
mycompany:parent
/ \
mycompany:child1 mycompany:child2
/ / \
mycompany:grandchild1 mycompany:grandchild2 mycompany:grandchild3
Вот как вы можете найти все подпроекты, имеющие зависимости от grandchild3:
mvn validate -pl child2/grandchild3 -amd
Это запустит фазу validate
для всех проектов в текущем проекте, которые зависят от grandchild3.