不能satistfy依赖

时间:2018-04-04 12:02:31

标签: maven eclipse-plugin tycho

我有eclipse plugin我正在使用eclipse product构建一个完整的Maven Tycho

手动构建产品的.target定义,我收到了一些错误:

  

[错误]一次只能安装以下其中一项:   [org.eclipse.equinox.app 1.3.300.v20150423-1356,   org.eclipse.equinox.app 1.3.400.v20150715-1528] [错误]不能   满足依赖:PLUGIN.id 1.1.1.2取决于:   org.eclipse.e4.rcp.feature.group 0.0.0 [错误]无法满足   依赖:PLUGIN.id 1.1.1.2取决于:   org.eclipse.equinox.compendium.sdk.feature.group   [3.11.0.v20150430-1834] [错误]无法满足依赖性:   org.eclipse.e4.rcp.feature.group 1.6.3.v20180214-0345取决于:   org.eclipse.equinox.app [1.3.400.v20150715-1528] [错误]不能   满足依赖:org.eclipse.equinox.compendium.sdk.feature.group   3.11.0.v20150430-1834取决于:org.eclipse.equinox.app [1.3.300.v20150423-1356]

我可以做些什么来解决外部插件的冲突?使用两个版本的插件使用相同的org.eclipse.equinox.app来消除冲突?

1 个答案:

答案 0 :(得分:1)

很难说没有看到插件和产品依赖,但看起来你有两个为PLUGIN.id 1.1.1.2声明的deps:

  • org.eclipse.equinox.compendium.sdk [3.11.0.v20150430-1834]
  • org.eclipse.e4.rcp

首先声明版本为3.11.0.v20150430-1834,第二声明声明没有版本。如果没有长时间的解释,我建议先删除版本,然后让eclipse处理它。