Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Maven Tycho无法满足插件依赖性_Eclipse_Eclipse Plugin_Eclipse Cdt_Tycho - Fatal编程技术网

Eclipse Maven Tycho无法满足插件依赖性

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

我有一个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.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>