我尝试自动安装Eclipse Luna中的颠覆性所需的SVN连接器插件,以实现共享的多用户安装。我通过以限制用户身份运行eclipse来下载插件,然后我从该用户的私有"功能"中复制了这些文件。和"插件" eclipse安装的目录" dropins"目录(在我的例子中,创建目录/opt/eclipse-4.4RC2/dropins/features
和/opt/eclipse-4.4RC2/dropins/plugins
并将它们放在那些目录中)。但是,当我现在启动eclipse时,连接器在Window / Preferences / Team / SVN / SVN Connector的连接器下拉列表中不可用,我在错误日志中收到以下消息:
org.eclipse.equinox.p2.publisher.eclipse
Error
Mon Jun 02 03:52:28 UTC 2014
Unable to acquire PluginConverter service during generation for: /opt/eclipse-4.4RC2/dropins/plugins.
org.eclipse.equinox.p2.publisher.eclipse
Error
Mon Jun 02 03:52:28 UTC 2014
Unable to acquire PluginConverter service during generation for: /opt/eclipse-4.4RC2/dropins/features.
我知道PluginConverter已从Luna中移除;它之前提供了与缺少OSGi清单的Eclipse 2.0插件的向后兼容性,但我尝试安装的所有插件都有正确的OSGi清单,所以我不明白为什么需要它。
我已尝试查看Luna的文档,认为创建features
和plugins
作为dropins
的子目录应该有效,但找不到Luna的任何文档(有点奇怪,因为它只需要几周的最终版本,我想)。开普勒的文档表明它应该没问题。
任何想法出了什么问题?
答案 0 :(得分:0)
这看起来像Eclipse bug 426456。
错误报告说,使用-clean
选项重启Eclipse 两次解决了这个问题。
答案 1 :(得分:0)
我使用以下命令在Luna中自动安装SVN连接器(使用polarion更新站点直接在plugins文件夹中):
${installationpath}/eclipse/eclipse -nosplash \
-application org.eclipse.equinox.p2.director \
-repository http://community.polarion.com/projects/subversive/download/eclipse/4.0/update-site/ \
-destination ${installationpath}/eclipse/ \
-installIU org.polarion.eclipse.team.svn.connector.feature.group \
-installIU org.polarion.eclipse.team.svn.connector.svnkit18.feature.group
希望它有所帮助。
答案 2 :(得分:0)
我发现安装颠覆器及其连接器的最佳方法如下:
1. Go to Help->Install New software.
2. From the drop down list select "Luna - http://download.eclipse.org/releases/luna". Now some list should be populated.
3. In the populated list go to Collaborator->Subversive SVN Team Provider.
4. Click Finish.
这将在重新启动eclipse后安装Subversive SVN Team Provider。
然后右键单击Project Explorer并选择import,然后选择其他。从新菜单中选择SVN的SVN-Project,这将要求安装连接器。选择所需的连接器并进行安装。
HTH