Обычно не должно быть никакого технического барьера, который мешал бы вам использовать транзитивные зависимости напрямую (хотя вы можете настроить плагин зависимостей, чтобы избежать этого).
Но учтите, что это не рекомендуемая практика. Если вы используете класс, объявите артефакт / модуль как зависимость, независимо от того, является ли она уже транзитивной зависимостью. Ваше решение хрупкое, потому что вы полагаетесь на другие модули, чтобы иметь эти зависимости, и это может измениться в будущем.