Maven исключает транзитивную зависимость транзитивной зависимости
Есть ли синтаксический способ в pom-файле, чтобы исключить зависимость транзитивной зависимости.
Например, если A имеет зависимость B, а B имеет зависимость C, а C имеет зависимость от D, способ исключить зависимость D при компиляции A.
Кажется, что исключения для зависимости уходят только на один уровень.
Как я достиг этого в прошлом, чтобы включить зависимость C в A 'S POM, а затем добавить исключение для D в C 'объявление зависимостей. Это рекомендуемый способ?