Почему Maven загружает зависимости при запуске mvn clean
?
AFAIK, нет, Maven не выполняет разрешение зависимостей во время clean
(я просто перепроверил это, и я подтверждаю, что нет, по крайней мере, с Maven 2.2.1 и чистым плагином 2.2) , С учетом вышесказанного кажется, что присоединение плагина к чистой фазе может мешать и вызывать разрешение зависимостей (например, это происходит с antrun, как описано в JBBUILD-585 ). Может быть, это ваш случай.
можно это отключить?
Если вы делаете какие-то необычные вещи на этапе очистки, удалите их :) Еще один вариант - запускать maven в автономном режиме во время очистки (с параметрами -o
или --offline
).