Я использую Maven 3.0.3 на WinXP и запускаю свои команды сборки Maven через Cygwin. Occassionally, я смогу запустить Maven чистый ...Как я могу заставить Maven очистить?
mvn clean install
И я получаю ошибки как ...
[INFO] Deleting C:\Documents and Settings\E18538\workspace\iteration1\target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.891s
[INFO] Finished at: Mon Jan 23 11:07:58 CST 2012
[INFO] Final Memory: 4M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) on project myco-productplus-web: Failed to clean project:Failed to delete C:\Documents and Settings\E18538\workspace\iteration1\target -> [Help 1]
Кроме Cygwin, я закрою все другие приложения , но есть еще процесс, который держит что-то в «цели». Как я могу понять, что это за процесс, а затем убить его? Обратите внимание, что когда я перезапускаю свою систему, я могу снова запустить команды «mvn clean».
Редактировать: Процесс, который держится за указанную директорию, это «TGitCache.exe», созданный TortoiseGit, установленный в моей системе. Я пометил «целевой» каталог как один, чтобы игнорировать, поэтому мне интересно, есть ли способ заставить этот процесс игнорировать цель.
Спасибо, - Дэйв
Проблема с Windows. Убедитесь, что у вас нет файлового исследователя (или редактора), открытого под каталогом «целевой». –
У меня была аналогичная проблема, и я обнаружил, что моя IDE (Eclipse) строит мой проект в то же время, я пытаюсь сделать maven build. Не знаю, относится ли это к вам, но я думал об этом. – BenjaminLinus