有没有办法强制更新eclipse工作区?

yhived7q  于 2023-11-18  发布在  Eclipse
关注(0)|答案(2)|浏览(168)

我正在准备我的RCP产品的发布,它将使用更新的eclipse平台。它作为打包的setup.exe分发,安装时,设置为使用标准的工作区位置。第一次运行时,用户将被警告工作区是用旧版本编写的。
由于我的大部分用户不是很懂技术,他们不知道什么是工作区,也不知道如何处理警告。
我想避免此消息,并强制接受工作区的更新,而不发出任何警告。
有没有办法把这个信息隐藏起来?

oxiaedzo

oxiaedzo1#

假设您使用的是标准的Eclipse应用程序,版本检查由checkValidWorkspace方法中的org.eclipse.ui.internal.ide.application.IDEApplication完成。
这是一个内部类,所以你不应该扩展它。如果你决定忽略它,你可以定义你自己的应用程序,指定一个扩展IDEApplication的类,并使用不同的checkValidWorkspace

iklwldmw

iklwldmw2#

我在plugin_customization.ini中添加了以下内容:

org.eclipse.ui.ide/WARN_ABOUT_WORKSPACE_INCOMPATIBILITY=false;

字符串
工作区检查已经完成,但没有显示警告,并且避免了扩展greg-449提到的内部类。

相关问题