Как обновить рабочее пространство затмения программно? - PullRequest
18 голосов
/ 29 марта 2011

Я новичок в разработке плагинов Eclipse.Я хочу обновить свое рабочее пространство или завершить Eclipse программным способом.так что есть ли обновить затмение программно.

Ответы [ 2 ]

19 голосов
/ 29 марта 2011

Используйте IResource.refreshLocal() API . Вы можете сделать это в корне проекта, определенной папке или отдельном файле. Чтобы обновить все проекты в рабочей области, просто перечислите все проекты с использованием ResourcesPlugin.getWorkspace().getRoot().getProjects() API и обновите каждый из них по очереди.

3 голосов
/ 25 февраля 2016

Вот небольшой фрагмент для обновления каждого проекта в рабочей области Eclipse.

for(IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects()){
    project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...