我使用 eclipse 存储库位置“https://download.eclipse.org/eclipse/updates/4.31/”和 Java 版本 JDK-21.0.2。 ide也是eclipse 4.31版本。
此配置有几个错误。
如果我使用目标定义文件的“重新加载目标平台”按钮,则“目标平台状态”视图中会出现几个错误。看图片。
这怎么可能?看来eclipse本身有几个依赖,没有这个,eclipse就无法使用。
这是目标定义:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<target name="de.xxx.xxx.client.target.target" sequenceNumber="430">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/eclipse/updates/4.31/"/>
<unit id="org.eclipse.jdt.feature.group" version="3.19.400.v20240229-0520"/>
<unit id="org.eclipse.pde.feature.group" version="3.15.300.v20240229-0520"/>
<unit id="org.eclipse.platform.ide" version="4.31.0.I20240229-0520"/>
<unit id="org.eclipse.rcp.feature.group" version="4.31.0.v20240229-0520"/>
<unit id="org.eclipse.sdk.ide" version="4.31.0.I20240229-0520"/>
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.23.1100.v20240218-1855"/>
<unit id="org.eclipse.jdt.source.feature.group" version="3.19.400.v20240229-0520"/>
<unit id="org.eclipse.pde.source.feature.group" version="3.15.300.v20240229-0520"/>
<unit id="org.eclipse.rcp.source.feature.group" version="4.31.0.v20240229-0520"/>
</location>
</locations>
</target>
我将 includeMode="slicer" 更改为 includeMode="planner" 并将 includeConfigurePhase 设置为 true。此后错误消失了。
<target name="de.inovel.merlin.client.target.target" sequenceNumber="430">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/eclipse/updates/4.31/"/>
<unit id="org.eclipse.jdt.feature.group" version="3.19.400.v20240229-0520"/>
<unit id="org.eclipse.pde.feature.group" version="3.15.300.v20240229-0520"/>
<unit id="org.eclipse.platform.ide" version="4.31.0.I20240229-0520"/>
<unit id="org.eclipse.rcp.feature.group" version="4.31.0.v20240229-0520"/>
<unit id="org.eclipse.sdk.ide" version="4.31.0.I20240229-0520"/>
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.23.1100.v20240218-1855"/>
<unit id="org.eclipse.jdt.source.feature.group" version="3.19.400.v20240229-0520"/>
<unit id="org.eclipse.pde.source.feature.group" version="3.15.300.v20240229-0520"/>
<unit id="org.eclipse.rcp.source.feature.group" version="4.31.0.v20240229-0520"/>
</location>
</locations>
</target>