Проблема в том, что eclipse постоянно читает каталоги и артефакты в вашем проекте maven, и один из них неизбежно остается открытым во время очистки.
Лучший подход - запустить maven clean из плагина eclipse (я использую m2eclipse, и это, похоже, работает хорошо).
Другим подходом такого рода работы является запуск mvn clean
с флагом maven.clean.failOnError
, установленным на false
. Если вы обычно запускаете его дважды, этого достаточно, чтобы все работало правильно, например,
mvn clean -Dmaven.clean.failOnError=false && mvn clean -Dmaven.clean.failOnError=false
Возможно, вы захотите отключить «Автоматическую сборку» eclipse из меню проекта, пока вы это делаете.