Давайте на минутку подумаем, что такое зависимость Maven.В самом общем смысле, это часть программного обеспечения, разработанная кем-то другим, проживающая свой собственный жизненный цикл, который:
- упакован в архив,
- , который существует в хранилище1006 *
- под дескриптором версии (группа, артефакт, версия).
Это все гарантии Maven.Обратите внимание, что в нем даже не говорится, что это Java (например, ресурсы или нативные библиотеки).Немного.Слишком мало, чтобы требовать автоматической перекомпиляции зависимостей.