Eclipse RCP 4.4.2(Luna SR2)SDK、增量包和语言包中缺少jar文件

Eclipse RCP 4.4.2(Luna SR2)SDK、增量包和语言包中缺少jar文件,jar,eclipse-plugin,eclipse-rcp,java-8,eclipse-luna,Jar,Eclipse Plugin,Eclipse Rcp,Java 8,Eclipse Luna,我们有一个基于EclipseSDK3.7.2并使用Java7编译的基于EclipseRCP的GUI应用程序。我们正在将代码库迁移到Java8。我们还将Eclipse版本迁移到4.4.2(LunaSR2),因为Eclipse支持从4.4开始的Java8 我已经下载了eclipse-4.4.2-delta-pack.zip和eclipse-SDK-4.4.2-win32.zip,并使用BabelLanguagePack-eclipse-de_4.4.0.v20141223043836.zip以及其他

我们有一个基于EclipseSDK3.7.2并使用Java7编译的基于EclipseRCP的GUI应用程序。我们正在将代码库迁移到Java8。我们还将Eclipse版本迁移到4.4.2(LunaSR2),因为Eclipse支持从4.4开始的Java8

我已经下载了eclipse-4.4.2-delta-pack.zip和eclipse-SDK-4.4.2-win32.zip,并使用BabelLanguagePack-eclipse-de_4.4.0.v20141223043836.zip以及其他产品可用的Babel包构建了语言包,但在3.7.2包中的4.4.2包中找不到一些jar文件。我把它们列在下面:

4.4.2 SDK中缺少3.7.2 SDK中存在的jar文件: org.eclipse.update.core*.jar org.eclipse.help.appserver.jar org.eclipse.swt.gtk.hpux.ia64_32.jar

在4.4.2增量包中丢失了3.7.2增量包中存在的jar文件: org.eclipse.swt.carbon.macosx*.jar

org.eclipse.update.core*.jar
在4.4.2 Luna语言包(适用于Luna的Babel项目版本R0.12.1)中缺少jar文件,这些文件出现在3.7.2 delta pack中 org.eclipse.core.contenttype.nl_de*.jar org.eclipse.core.expressions.nl_de*.jar org.eclipse.core.jobs.nl_de*.jar org.eclipse.core.runtime.nl_de*.jar org.eclipse.equinox.app.nl_de*.jar org.eclipse.equinox.common.nl_de*.jar org.eclipse.equinox.preferences.nl_de*.jar org.eclipse.equinox.registry.nl_de*.jar

关于丢失的jar文件的几个问题:

  • 这些jar文件是否不再是核心EclipseSDK、增量包和语言包的一部分
  • 它们是分开包装的吗
  • 它们是否被其他东西取代了?每一个的替代品是什么

  • 3.7和4.4的内部结构有着巨大的差异,对插件进行了许多更改——一些是新的,一些是删除的。您下载的内容涵盖了整个核心Eclipse

    org.eclipse.update.xxx
    是旧的eclipse更新系统,不久前被“p2”安装管理器取代(许多
    org.eclipse.equinox.p2.xxx
    插件)

    我认为帮助系统也被重新设计,删除了
    org.eclipse.help.appserver
    ,并添加了更多的
    org.eclipse.help.xxx
    插件

    org.eclipse.swt.carbon.macosx
    这是旧的Mac32 carbon UI,不再受支持。替换为
    org.eclipse.swt.cocoa.xxx
    插件

    org.eclipse.swt.gtk.hpux.ia64_32
    可能不再受支持


    我不知道语言包。

    谢谢格雷格。是否有某种映射指南或Eclipse迁移指南可以提供这些线索?或者在eclipse.org论坛上发布问题是最好的方法?我不知道有什么列表,但从来没有看过。我通常使用基于功能的构建来自动处理大部分问题。你说的“基于功能的构建”是什么意思?你能详细说明一下吗?如果这更简单的话,我可能也会使用它。在基于特性的构建中,您只需提供一个要包含在构建中的特性列表。每个功能都包含组成该功能的插件和嵌套功能的列表。例如,'org.eclipse.sdk'特性列出了EclipseSDK中的所有内容。我在这里发布了一个关于语言包中jar文件的问题:但是我没有得到任何回应。你知道我怎样才能得到关于它的信息吗?
    org.eclipse.update.core*.jar