eclipse 包在目标平台2023-12中消失

rslzwgfq  于 12个月前  发布在  Eclipse
关注(0)|答案(1)|浏览(120)

我的Eclipse RCP应用程序目前使用Target Platform 2023-09,它在2023-09.target文件中定义如下:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="Retrospective (2023-09)">
    <locations>
        <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
            <repository location="http://download.eclipse.org/releases/2023-09/"/>
            <unit id="org.eclipse.equinox.sdk.feature.group" version="0.0.0"/>
            <unit id="org.eclipse.platform.sdk" version="0.0.0"/>
        </location>
    </locations>
</target>

字符串
现在我尝试升级到最近发布的Target Platform 2023-12和下面创建的2023-12.target

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="Retrospective (2023-12)">
    <locations>
        <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
            <repository location="http://download.eclipse.org/releases/2023-12/"/>
            <unit id="org.eclipse.equinox.sdk.feature.group" version="0.0.0"/>
            <unit id="org.eclipse.platform" version="0.0.0"/>
        </location>
    </locations>
</target>


加载这个新定义后,再也找不到来自以下包的类。

  • org.eclipse.core.databinding.beans.*
  • org.eclipse.jface.text.*

不知道这些类是否已经被转移到不同的包中,或者它们是否被完全删除了。我也找不到任何有用的更新日志。

lnvxswe2

lnvxswe21#

我以前

<unit id="org.eclipse.sdk.feature.group" version="4.30.0.v20231201-0512"/>

字符串
而不是org.eclipse.platform
对于org.eclipse.jface.text,我把它放在我自己代码的feature.xml中,Tycho找到了它。

相关问题