Есть ли в eclipse собственный метод обновления IModule, добавленного в IServer после переименования проекта? - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть проект, который был добавлен, и он работает в IServer, я хотел бы переименовать проект из рабочей области, а также в IServer, однако, когда он работает, он сталкивается с проблемой, что ресурс не может быть измененпотому что он используется, когда модуль останавливается, успешное переименование, но IServer терпит неудачу, потому что проект, с которым связан IModule, больше не существует.

Мой первый подход был через IResourceChangeListener, незадолго доЗатмение переименовывает проект, я пытался остановить и удалить приложение, работающее на IServer, чтобы переименование проекта прошло успешно, но, по-видимому, продолжаю давать сбой, потому что какой-то процесс использовал некоторые файлы проекта.и задание переименования не завершилось из-за тех же исключений.

Problems occurred while refreshing local changes org.eclipse.core.internal.resources.ResourceException: Errors occurred while refreshing resources with the local file system. org.eclipse.core.internal.resources.ResourceException(null)[380]: java.lang.Exception: The resource tree is locked for modifications.

Я пробовал все типы событий, в основном с PRE_DELETE и PRE_BUILD но исключения остаются.

...