Eclipse Maven Tycho无法满足插件依赖性
我有一个eclipse产品,我正在根据目标定义进行配置。Eclipse Maven Tycho无法满足插件依赖性,eclipse,eclipse-plugin,eclipse-cdt,tycho,Eclipse,Eclipse Plugin,Eclipse Cdt,Tycho,我有一个eclipse产品,我正在根据目标定义进行配置。 我定义了要使用的CDT版本9.4.3 <location...> <unit id="org.eclipse.cdt.feature.group" version="9.4.3.201802261533"/> <unit id="org.eclipse.cdt.gdb.feature.group" version="9.4.3.201802261533"/> <unit id="org.eclip
我定义了要使用的
CDT
版本9.4.3
<location...>
<unit id="org.eclipse.cdt.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gdb.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gdb.source.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gnu.build.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gnu.build.source.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gnu.debug.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gnu.debug.source.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gnu.dsf.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.gnu.dsf.source.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.native.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.native.source.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.platform.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.platform.source.feature.group" version="9.4.3.201802261533"/>
<unit id="org.eclipse.cdt.sdk.feature.group" version="9.4.3.201802261533"/>
<repository location="http://download.eclipse.org/releases/oxygen/"/>
</location>
我如何提供这种依赖关系,以及为什么它不是直接从eclipse oxygen p2 repo中收集的?我认为com.google.gson不是eclipse oxygen标准repo的一部分,因为它是第三方库。EclipseOrbitRepo维护这些库
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="false" type="InstallableUnit">
<unit id="com.google.gson" version="0.0.0"/>
<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository"/>
</location>
希望有帮助 在tagret定义中手动添加缺少的插件是有效的,我在另一个缺少的插件中遇到了另一个错误,我想我必须手动添加所有的dep?谢谢Kondal,我上周花了很多时间才弄清楚。我在EclipseOxygen存储库中也找到了该插件,并手动将其添加到目标定义中(还有下面5个必需的插件)。这不是一个很好的解决方案,因为我希望将所有功能都放在一个地方,而不是手动添加某个功能所需的每个外部插件,但只要它能工作,我就接受它。
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="false" type="InstallableUnit">
<unit id="com.google.gson" version="0.0.0"/>
<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository"/>
</location>