在eclipse luna的“dropins”文件夹中安装svn连接器

时间:2014-06-02 05:14:21

标签: eclipse eclipse-plugin

我尝试自动安装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的文档,认为创建featuresplugins作为dropins的子目录应该有效,但找不到Luna的任何文档(有点奇怪,因为它只需要几周的最终版本,我想)。开普勒的文档表明它应该没问题。

任何想法出了什么问题?

3 个答案:

答案 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