не понимаю одной вещи, зачем он при сборке проекта что-то скачивает?
Хотя наверное сначала нужно понимать, что он скачивает.
Я так понимаю необходимые либы для того что бы проект был собран? Зачем тогда нужен JDK?
Но больше всего раздражает то - что пересобирая один и тот же проект без изменений
Имеется ввиду compile - clean - compile, он качает постоянно. Неужели у него нету внутреннего стореджа для уже скачаных чего_бы_там_ни_было?
В первый раз Maven скачивает собственные либы, необходимые для сборки проекта.
Что он качает каждый раз - покажите свой pom.xml, хотя бы разделы dependencies и build/plugins, можно будет сделать предположение.
Вот пара неплохих видео, чтобы за полтора часа разобраться, как работает Maven: www.youtube.com/watch?v=IAbZVA4tK6M www.youtube.com/watch?v=Grl1GhklwDQ