我正在尝试在Eclipse (MCUXpressoIDE
)中安装一个特性(MCUXpressoIDE
)。该特性需要另一个特性(org.eclipse.emf.feature
,没有指定版本),它是产品本身的一部分(在2.19版本中,作为org.eclipse.emf.common.feature
)。尽管如此,p2仍试图从一个可用的更新站点获取相同的功能,从而导致冲突和安装错误。
除了更新站点之外,p2是否认为该产品本身是所需功能的来源?如果没有,为什么?
编辑:确实如此,请参阅accepted answer
最初的安装例外情况如下:
Cannot complete the install because of a conflicting dependency.
Software being installed: IAR Toolchain for ARM (8.30.x - 8.50.x) 8.1.0.202007252323 (com.iar.cdt.arm.sdk.feature.feature.group 8.1.0.202007252323)
Software currently installed: MCUXpresso IDE 11.2.0.202007071544 (MCUXpressoIDE 11.2.0.202007071544)
Only one of the following can be installed at once:
EMF Common 2.17.0.v20190920-0401 (org.eclipse.emf.common.feature.jar 2.17.0.v20190920-0401)
EMF Common 2.19.0.v20200324-0932 (org.eclipse.emf.common.feature.jar 2.19.0.v20200324-0932)
Cannot satisfy dependency:
From: MCUXpresso IDE 11.2.0.202007071544 (MCUXpressoIDE 11.2.0.202007071544)
To: org.eclipse.equinox.p2.iu; org.eclipse.emf.common.feature.group [2.19.0.v20200324-0932,2.19.0.v20200324-0932]
Cannot satisfy dependency:
From: IAR Toolchain for ARM (8.30.x - 8.50.x) 8.1.0.202007252323 (com.iar.cdt.arm.sdk.feature.feature.group 8.1.0.202007252323)
To: org.eclipse.equinox.p2.iu; org.eclipse.emf.feature.group 0.0.0
Cannot satisfy dependency:
From: EMF Common 2.17.0.v20190920-0401 (org.eclipse.emf.common.feature.group 2.17.0.v20190920-0401)
To: org.eclipse.equinox.p2.iu; org.eclipse.emf.common.feature.jar [2.17.0.v20190920-0401,2.17.0.v20190920-0401]
Cannot satisfy dependency:
From: EMF Common 2.19.0.v20200324-0932 (org.eclipse.emf.common.feature.group 2.19.0.v20200324-0932)
To: org.eclipse.equinox.p2.iu; org.eclipse.emf.common.feature.jar [2.19.0.v20200324-0932,2.19.0.v20200324-0932]
Cannot satisfy dependency:
From: EMF - Eclipse Modeling Framework Runtime and Tools 2.20.0.v20191028-0905 (org.eclipse.emf.feature.group 2.20.0.v20191028-0905)
To: org.eclipse.equinox.p2.iu; org.eclipse.emf.common.feature.group [2.17.0.v20190920-0401,2.17.0.v20190920-0401]
发布于 2020-09-10 05:15:39
根据安装异常,用于ARM (com.iar.cdt.arm.sdk.feature.feature.group
) 的EMF工具链需要任何版本(0.0.0
)的EMF (org.eclipse.emf.feature.group
)。在更新站点中,available EMF 为2.20,它带有 EMF公共<代码>E 216E 117
2.17<代码>E 218。但是,此与与EMF通用 2.19冲突,后者是MCUXpresso IDE产品(MCUXpressoIDE
)的固定部分。
要解决此冲突,可以使用EMF 2.22使用EMF公共 2.19添加以下更新站点:
https://stackoverflow.com/questions/63811677
复制相似问题