2014-02-06 3 views
1

При закрытии Eclipse IDE необходимо удалить некоторые файлы (точнее: каждый файл в специальной папке). Как я могу это понять?Удаление файлов при закрытии Eclipse

Мне нужно это, потому что я хочу удалить сохраненные учетные данные SVN.

+0

Для этого вам необходимо разработать плагин eclipse. –

+0

Я уже это заметил. Но я не знаю, как начать ... – wewa

ответ

1

IWorkbenchListener может быть решением.

http://help.eclipse.org/indigo/nftopic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/IWorkbenchListener.html.

Вы реализуете свой Лестер и регистрируете его на объекте верстака, используя метод addWorkbenchListener.

http://help.eclipse.org/indigo/nftopic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/IWorkbench.html#addWorkbenchListener(org.eclipse.ui.IWorkbenchListener)

Чтобы начать работу с разработки плагинов 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 
} 
}); 

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

+0

Не могли бы вы быть более подробными, я никогда не писал расширение eclipse/plugin bevore. – wewa

+0

См. Мой отредактированный ответ. –

Смежные вопросы