什么可能导致Eclipse忽略dropins目录中的插件?
我已经基于Eclipse向导创建了一个dummyplugin,并将其导出到jar中。将它放入新的Eclipse安装的dropins目录中时,它可以正常工作。
当我在自定义Eclipse安装上做同样的事情时,它不起作用。该插件甚至不会出现在插件注册表视图中。没有错误消息或类似的东西。
我试过了:
是否可以定义Eclipse应该忽略dropins目录?怎么样?
Eclipse的自定义版本定义了很多变量,但似乎与p2或dropins的行为无关。
答案 0 :(得分:2)
dropins /文件夹是一个尽力而为,完全可选,默默地失败的遗留。正如您所发现的那样,在诊断方面并不是很重要。
如果您使用导演将您的软件包安装到自定义日食中,至少您将能够收到一条错误消息,告诉您问题所在。
我建议您使用一些最小的p2元数据导出jar。
然后你使用类似的东西:
eclipse/eclipse \
-application org.eclipse.equinox.p2.director \
-noSplash \
-repository \
file://$HOME/eclipseUpdate \
-installIUs \
org.dojotoolkit/1.6.1.v201105210659
如果p2找不到某些依赖项,它应该会发出它可以生成的令人困惑的错误消息。
答案 1 :(得分:-1)
嗨@Fredrick我已经制作了自己的插件,并以这种方式添加到我的日食中:
将插件导出为可部署的插件和广告。 (右键单击插件项目 - Export - Plugin Development - Deployable plug-ins and fragements)
这将生成一个.jar文件,您必须将该文件复制到 \ eclipse \ plugins
重启eclipse。
我会说这就是全部。