При закрытии Eclipse IDE необходимо удалить некоторые файлы (точнее: каждый файл в специальной папке). Как я могу это понять?Удаление файлов при закрытии Eclipse
Мне нужно это, потому что я хочу удалить сохраненные учетные данные SVN.
При закрытии Eclipse IDE необходимо удалить некоторые файлы (точнее: каждый файл в специальной папке). Как я могу это понять?Удаление файлов при закрытии Eclipse
Мне нужно это, потому что я хочу удалить сохраненные учетные данные SVN.
IWorkbenchListener
может быть решением.
Вы реализуете свой Лестер и регистрируете его на объекте верстака, используя метод addWorkbenchListener
.
Чтобы начать работу с разработки плагинов Eclipse, вы можете следовать этой статье: http://www.eclipse.org/resources/resource.php?id=370. Я не буду вдаваться в подробности в этом ответе, потому что это будет довольно долго, и вы можете легко найти хорошие ресурсы в дополнение к одному выше по этому вопросу. Как только ваш плагин будет создан, вам просто нужно зарегистрировать слушателя в методе активации плагина.
PlatformUI.getWorkbench().addWorkbenchListener(new IWorkbenchListener(){
preShutdown(IWorkbench workbench) {
// delete your files here ....
}
postShutdown(IWorkbench workbench) {
// Nothing to do
}
});
Я не помню имя метода, и, если это требуется, если вам не нужно специальное поведение при запуске время, но вы также должны легко найти, что в Интернете.
Не могли бы вы быть более подробными, я никогда не писал расширение eclipse/plugin bevore. – wewa
См. Мой отредактированный ответ. –
Для этого вам необходимо разработать плагин eclipse. –
Я уже это заметил. Но я не знаю, как начать ... – wewa