我们需要一些定制的更改来支持我们的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功能引起冲突?
我们如何解决这个问题?
提前致谢。