我正在尝试为我的eclipse updatesite编写一个脚本。我正在使用pom.xml文件将我的所有插件更新到插件文件夹和功能到功能文件夹到最新版本。
现在我的要求是,我想添加一个eclipse restart命令来提示用户输入“立即重启”“重启以后”按钮,就像我们在常规eclipse更新站点工作流程中看到的那样。
有人能为我提供一些意见吗?
答案 0 :(得分:0)
请参阅以下内容可能会有所帮助:
答案 1 :(得分:0)
尝试使用此代码
Display display = Display.getDefault();
if (display != null) {
display.asyncExec(new Runnable() {
public void run() {
MessageDialog dialog = new MessageDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
"Dialog title"
null, "Restart eclipse?"
MessageDialog.QUESTION, new String[] { "OK","Restart Later" }
0);
if (dialog.open() == 0) {
PlatformUI.getWorkbench().restart();
}
}
});
}