如何在Eclipse Luna中更新Eclipse CVS Client功能

时间:2014-10-13 10:29:22

标签: java eclipse eclipse-plugin eclipse-rcp eclipse-luna

我们需要一些定制的更改来支持我们的eclipse开发环境。

我们修改了插件:

org.eclipse.team.cvs.ui

...和功能:

org.eclipse.cvs特征

...用我们的版本

引用这个插件

然后,我们使用此功能创建了一个更新站点。

使用Helios中的插件/功能时,此方法没有任何问题。

同样的方法在Luna中不起作用。我尝试安装更新站点时遇到的错误是:

Your original request has been modified.
  "Eclipse CVS Client" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
  Software being installed: Eclipse CVS Client 1.4.101.kirona (org.eclipse.cvs.feature.group 1.4.101.kirona)
  Software currently installed: Eclipse IDE for Eclipse Committers 4.4.1.20140925-1820 (epp.package.standard 4.4.1.20140925-1820)
  Only one of the following can be installed at once: 
    CVS Team Provider UI 3.3.601.kirona (org.eclipse.team.cvs.ui 3.3.601.kirona)
    CVS Team Provider UI 3.3.600.v20130514-1224 (org.eclipse.team.cvs.ui 3.3.600.v20130514-1224)
  Cannot satisfy dependency:
    From: Eclipse IDE for Eclipse Committers 4.4.1.20140925-1820 (epp.package.standard 4.4.1.20140925-1820)
    To: org.eclipse.epp.package.standard.feature.feature.group [4.4.1.20140925-1820]
  Cannot satisfy dependency:
    From: Eclipse CVS Client 1.4.100.v20140925-0400 (org.eclipse.cvs.feature.group 1.4.100.v20140925-0400)
    To: org.eclipse.team.cvs.ui [3.3.600.v20130514-1224]
  Cannot satisfy dependency:
    From: Eclipse CVS Client 1.4.101.kirona (org.eclipse.cvs.feature.group 1.4.101.kirona)
    To: org.eclipse.team.cvs.ui [3.3.601.kirona]
  Cannot satisfy dependency:
    From: Eclipse CVS Client Resources 1.4.100.v20140925-0400 (org.eclipse.cvs.source.feature.group 1.4.100.v20140925-0400)
    To: org.eclipse.cvs.feature.group [1.4.100.v20140925-0400]
  Cannot satisfy dependency:
    From: EPP Eclipse IDE for Eclipse Committers Feature 4.4.1.20140925-1820 (org.eclipse.epp.package.standard.feature.feature.group 4.4.1.20140925-1820)
    To: org.eclipse.cvs.source.feature.group 0.0.0

正如您所看到的,我们基本上是在尝试更新插件:

    CVS Team Provider UI 3.3.600.v20130514-1224 (org.eclipse.team.cvs.ui 3.3.600.v20130514-1224)

为:

    CVS Team Provider UI 3.3.601.kirona (org.eclipse.team.cvs.ui 3.3.601.kirona)

我不明白为什么我们不能更新这个CVS功能?它似乎是用于Eclipse Committers的软件" Eclipse IDE"引用此CVS功能引起冲突?

我们如何解决这个问题?

提前致谢。

0 个答案:

没有答案