我正在尝试安装我的自定义Eclipse插件,该插件在从清单文件启动时完美地运行到Eclipse的干净安装上。我已经使用他们的更新站点手动安装了必要的依赖项(GEF和Zest)。但是,该插件仍未显示。我google了很多,发现一个网站建议我用-debug -consoleLog打开eclipse并显示以下内容:
编辑:这是我整个日志的屏幕截图:
“PowerPlugin”是我的自定义插件。
我已经检查了,我的插件用最小版本号指定了这些依赖项,并且我安装了Zest 1.3.0,Draw2D 3.7.2和GEF“All-In-One”SDK 3.7.2,其中我相信应该满足这些依赖性。
有任何疑问是什么问题?
答案 0 :(得分:2)
我建议只使用indigo更新站点http://download.eclipse.org/releases/indigo
并从那里安装所有必需的依赖项,如gef和zest(假设你使用indigo作为基线?)。此更新站点(实际上现在称为“软件站点”或存储库)包含所有必需的依赖项,如果需要,它们将被安装。
当您使用帮助>安装新软件时...使用p2配置系统,它将确保在开始安装任何内容之前满足所有必需的依赖项。
[更新贝娄]
问题在于dropin机制。我发现它非常不可靠。如果您可以使用标准p2机制(通过使用软件站点aka p2存储库)安装插件,那将会好得多:
如果要在正在运行的同一主机上安装,则可以在第3点使用“安装到主机存储库”。