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

问题描述 投票:0回答:2

我正在准备发布我的 RCP 产品,它将使用更新的 eclipse 平台。它作为打包的 setup.exe 分发,安装后设置为使用标准工作区位置。第一次运行时,用户将收到警告,工作区是用旧版本编写的。

由于我的很大一部分用户不太懂技术,他们不知道工作区是什么或如何处理警告。许多人会拨打 IT 热线。

我想避免此消息并强制接受工作区更新而不发出任何警告。

有办法抑制这个消息吗?

eclipse eclipse-rcp
2个回答
1
投票

假设您使用标准 Eclipse 应用程序,版本检查是通过

org.eclipse.ui.internal.ide.application.IDEApplication
方法中的
checkValidWorkspace
完成的。

这是一个内部类,因此您实际上不应该扩展它。如果您决定忽略这一点,您可以定义自己的应用程序,指定扩展

IDEApplication
并使用不同的
checkValidWorkspace

的类

0
投票

我将以下内容添加到

plugin_customization.ini

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

工作区检查已完成,但不显示警告,并避免扩展 greg-449 提到的内部类。

© www.soinside.com 2019 - 2024. All rights reserved.