Eclipse Plugin Development:是否有一种方法可以控制关于我的插件缺少依赖项的安装程序消息



我正在开发一个eclipse插件,它依赖于eclipse平台4.2 (Juno),不能安装在旧版本的eclipse上。当用户试图在旧的eclipse上安装我的插件(通过更新站点)时,eclipse安装程序会阻止他并显示以下消息:

Cannot complete the install because one or more required items could not be found.
Software being installed: Feature 1.0.3 (com.test.feature.feature.group 1.0.3)
Missing requirement: Test 1.0.3 (com.test 1.0.3) requires 'bundle org.eclipse.core.runtime 3.8.0' but it could not be found
Cannot satisfy dependency:
From: Feature 1.0.3 (com.test.feature.feature.group 1.0.3)
To: com.test 0.0.0
没有多少人能够从这个错误消息中理解他们所需要的只是一个更新版本的Eclipse。我想改变这个消息并显示如下内容:

"安装错误:此插件需要Eclipse 4.2 (Juno)或以上版本"

这可能吗?

你不能自定义错误信息,但p2只是(与开普勒)变得更聪明,试图找出什么需要改变现有的安装,以便允许安装新的东西。

因此,在这种情况下,p2修复支持可能会建议更新已安装的产品,以便可以安装该功能。

最新更新