Сборщик сервисов не может удалить файл JAR при сборке - PullRequest
1 голос
/ 21 ноября 2011

Я занимаюсь разработкой проекта портлета Liferay под Eclipse Helios. Проект связан с Subversion.

Когда я запускаю подменю «build services» в меню Liferay, на последних этапах сборки я получаю сообщение об ошибке:

build-common-plugin.xml:208: Unable to delete file ...-portlet-service.jar

Я подозреваю, что Subversion блокирует этот файл. Я не могу удалить этот файл из файлового менеджера, пока Eclipse не запущен. Я могу создавать сервисы, только если я выйду из Eclipse и удалю этот jar вручную.

Как попросить Subversion не блокировать файлы? Я использую Subclipse 1.8.2.

1 Ответ

1 голос
/ 04 января 2012

Subversion не устанавливает блокировки файловой системы для файлов, но если вы работаете в Windows, любой файл будет заблокирован во время чтения или выполнения. Когда я вижу, что JAR-файл не может быть удален, мой первый инстинкт - думать, что он используется запущенным Java-приложением. Запускаете ли вы свое веб-приложение в веб-контейнере, который все еще работает?

...