在Eclipse中安装IBM Clearcase插件出现问题

9
我正在尝试按照IBM网站上的说明,在Eclipse Juno CDT上安装IBM Rational ClearCase SCM适配器(适用于Eclipse)7.6.0.0版本。
我使用“安装新软件”>“添加”并使用以下URL。

http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/clearcase/60/update/windows/

安装失败,出现以下消息

无法完成安装,因为找不到一个或多个必需的项目。当前已安装的软件:Rational ClearCase MVFS Support 7.6.0.v201105111445 (com.ibm.rational.clearcase.ccrefresh.feature.group 7.6.0.v201105111445) 缺少要求:Rational ClearCase Refresh Provider For MVFS Support 7.6.0.v201105111445 (com.ibm.rational.clearcase.ccrefresh 7.6.0.v201105111445) 需要'bundle org.eclipse.update.core 0.0.0',但找不到它 无法满足依赖关系:来自 Rational ClearCase MVFS Support 7.6.0.v201105111445 (com.ibm.rational.clearcase.ccrefresh.feature.group 7.6.0.v201105111445) 的 To: com.ibm.rational.clearcase.ccrefresh [7.6.0.v201105111445]

我的问题是:这是插件不支持Eclipse平台4.X的问题吗?还是我的安装有问题?
值得一提的是,相同插件的安装在Eclipse Indigo CDT中可以正常工作。
5个回答

16

我成功地使用 Eclipse 帮助网站 的提示解决了这个问题。

这并不是插件的真正问题,而是由于 Juno 中旧的 Eclipse Update Manager API 被移除所致。 我的做法是下载一个较旧的 Update Manager jar 文件,将其放在插件文件夹中,然后再次尝试安装。现在它可以工作了。

(可能可供下载的一处位置 - Grepcode)


2
对于那些遇到这个问题的人,我有一个小提示。这种解决方法在32位版本的Eclipse上使用非常好。但是,在64位版本上安装IBM ClearCase插件时,你会遇到一个讨厌的过滤器依赖错误……而且没有解决方案。祝你好运! - thedp
@thedp 我成功地使用以上方法在 64 位 Juno 中安装了 CCRC 插件,但是似乎有一些功能出现了问题。 - Jordan Bentley

8

如果你想在Eclipse Juno或者更高版本(Kepler)中使用Clearcase插件,可以使用开源ClearCase插件(非IBM官方插件)。

如果你是64位用户,似乎Erez A. Korn的解决方法不起作用,因此你需要使用另外一个插件。


1
+1 很好知道,我看到插件在最近有一些进展。 - VonC
1
所选答案不适用于Juno 64位,这个可以用!谢谢! - John Powel
@新手:感谢您的回复。我不会更改所选答案,但会在我的答案中添加注释。 - Xavier T.
很好的建议,我甚至更喜欢它胜过IBM的那一个。 - Guillermo Moscoso

2

谢谢,我消息中提到的第一个链接提到了插件安装“适用于Eclipse版本3.4.x及更高版本”,但我猜它实际上是指3.X版本。 - Xavier T.
@XavierT。我已经认识IBM几年了,特别是关于ClearCase方面,我认为这个(即“仅限3.x,尚未4.x”)是一个安全的假设 ;) - VonC
请查看http://www-01.ibm.com/support/docview.wss?uid=swg21224586以获取更新的CCRC兼容性表。 - ThomasMcLeod
@ThomasMcLeod CCRC和ClearCase并不相同。 - VonC

0

随附于ClearCase 8版本的ClearTeam Explorer应该不会与Juno产生任何问题。


0
可以将 org.eclipse.update.core JAR 从 IMShared\plugins 目录复制到 Eclipse 实例的插件目录中,以解决此问题。

事实上,我复制了以下3个JAR文件,即使是Neon版本也可以正常工作: org.eclipse.core.runtime.compatibility_3.1.0.jar, org.eclipse.update.core_3.1.1.jar, org.eclipse.core.runtime.compatibility_3.2.200.v20120521-2346.jar。 - ashah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接