в Gradle , вы можете настроить правила замены зависимостей, а в пряже вы можете использовать Selective разрешения зависимостей.
Что эквивалентно для NPM, PyPI и Rubygems?