首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将p2更新添加到e(fx)clipse应用程序中

将p2更新添加到e(fx)clipse应用程序中
EN

Stack Overflow用户
提问于 2015-12-04 17:36:12
回答 1查看 453关注 0票数 0

在本教程之后,我尝试将p2功能添加到e(fx)clipse应用程序中:https://blog.codecentric.de/en/2015/04/add-p2-update-functionality-to-an-efxclipse-application-eclipse-rcp-cookbook/

我工作的公司并没有像本教程中建议的那样使用e(Fx)cliish2.0.0,而是仍然使用安装在Eclipse4.4.1IDE(露娜)上的e(Fx)cliish1.2.0。我把目标平台设成这样

  • 软件站点: download.eclipse.org/efxclipse/runtime-released/1.2.0/site > Feature和check Target平台功能
  • 软件网站:Dowload.eclipse.org/releases/露娜 *Eclipse平台启动程序可执行文件 *赤道核函数 *Equinox p2,无头功能 *Eclipse

然后,我根据特性创建一个简单的应用程序。为此,我使用eclipse提供的e(Fx)cli示意图工具生成项目结构: File> New > project > javafx > OSGi > e4应用程序项目。我会生成以下项目。

+fx.sample.app

+fx.sample.app.feature

+fx.sample.app.product

这些是我的问题:

  1. 将此依赖项:“org.eclipse.fx.core.p2”添加到fx.sample.app项目的plugin.xml之后,导出产品(通过EclipseExportProduct向导并检查“Generatep2存储库”)将产生以下错误:

无法完成安装,因为找不到一个或多个必需项。正在安装的软件:简单产品1.0.0 (fx.project.sample.app.product 1.0.0)缺少要求:我的示例App1.0.0.201512041706 (fx.project.sample.app 1.0.201512041706)要求'bundle org.eclipse.fx.core.p2 1.2.0‘,但找不到它不能满足依赖:不能满足依赖:

在没有生成p2存储库的情况下,遵循相同的步骤可以正常工作,但是生成的应用程序的插件目录中缺少依赖项org.eclipse.fx.core.p2_1.2.0.201501301037.jar。

  1. 加后

org.eclipse.equinox.p2.core.feature

作为产品配置文件的一个必需特性,我单击“添加所需”以添加必要的“ecf”依赖项,但它们都以红色标记,并且导出会导致更多问题。

的依赖项之间是否存在某种冲突?

download.eclipse.org/efxclipse/runtime-released/1.2.0/site

以及在下列地点发现的:

下载.eclipse.org/releases/露娜?

我在这里会错过什么?

我不是rcp/osgi开发方面的专家,所以任何建议都会有帮助。

注意:我能够使用最近的工具(Eclipse 4.5.1和e(Fx ) clise2.1.0)将p2添加到类似的应用程序中,而没有出现重大问题,遵循上述步骤

EN

回答 1

Stack Overflow用户

发布于 2015-12-05 19:54:25

最小一致的春分集OSGi和p2是通过OSGi初学者工具包提供的。看看里面的特性和插件。您可以从春分稳定建造:火星中获得它,点击三角形的OSGi初学者工具包,然后下载适合您的平台的版本。我建议您先尝试一下产品中初学者工具包的特性。那就够了。如果没有比较插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34094188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档