p2相关内容

使用p2更新Eclipse E4应用程序

我在Eclipse E4应用程序中添加了更新功能。为此,我使用了Lars Vogel的源代码和教程。当我测试我的应用程序时,provisioningJob始终为null。它在运行Eclipse时应该只为null。但是当我尝试更新导出的应用程序时,provisioningJob仍然为null。我做错了什么? 公共类UpdateHandler { private static final ..
发布时间:2019-01-09 22:10:39 Java开发

以编程方式配置p2更新存储库

Eclipse wiki中有一篇文章如何通过向您的产品添加静态配置文件来配置用户的p2默认存储库: Equinox / p2 /将自更新添加到RCP应用程序 - 配置用户的默认存储库 当用户更改某些配置详细信息时,我想在Java类中以编程方式执行相同操作。我找不到合适的p2 API文档。 解决方案 我找到了一个解决方案。这很容易 - 遗憾的是没有文档...... //来 ..
发布时间:2019-01-08 13:11:43 Java开发

基于RCP的应用程序的P2更新失败

我尝试通过P2更新站点更新基于Eclipse-RCP-3.5的应用程序。该应用程序包含两个功能。 产品由 Eclipse Buckminster 构建。创建P2更新站点是产品构建的一部分。 通过菜单开始更新时:更新 - >检查更新显示一个消息框:无需更新。 当我尝试菜单时:更新 - >安装新软件... 并选择相同的更新站点报告错误: 您的原始请求已被修改。 已经安装了“ ..
发布时间:2018-12-27 20:03:33 Java开发

如何在java中下载大型文件(大小> 50MB)

我正在从远程位置下载文件,下载对于较小尺寸的文件是完整的,对于大尺寸文件(> 10 MB)则是完整的。这是我用来从远程服务器下载文件的代码。 文件dstFile = null; //检查目录是否存在。 String dstFolder = LOCAL_FILE.substring(0,LOCAL_FILE.lastIndexOf(File.separator)); if(!(ds ..
发布时间:2018-12-11 22:29:43 Java开发

Eclipse不会从目标平台下载相同版本的最新jar

我的Eclipse IDE(Indigo V3.7.2)中有一个奇怪的问题。我们使用托管在服务器上的目标平台,该平台是使用b3聚合过程构建的p2存储库。我们从不同的团队获得某些组件和功能。每次交付插件时,版本号保持不变(例如myjar_v1.0.0.jar)(当然尺寸是不同的)。我们在远程服务器上更新这些插件。此更新后,问题是,如果我使用现有的工作区,我看到我的代码中的编译问题,因为最新的jar没 ..
发布时间:2017-08-01 22:09:04 Java开发

eclipse命令行从远程zip中安装插件

嗨所有尝试使用厨师从远程站点安装eclipse插件。远程站点具有可访问的zip文件。我了解如何从本地的zip文件。但是这个例子是url和zip的混合。 请参阅我使用的以下语法 eclipse\\ \\\eclipse \ -application org.eclipse.equinox.p2.director \ -noSplash \ -repository \ htt ..
发布时间:2017-08-01 21:10:55 Java开发

从更新站点下载eclipse插件的工具

我需要在没有连接到互联网的机器上安装eclipse插件,我找不到用于本地安装的dist。 是否有工具从更新站点下载插件并创建本地安装存档(或本地更新站点)?谣言说你可以用eclipse来做,但是我找不到任何关于如何做的信息。 解决方案 你可以使用 P2镜像工具(或 P2镜像在Galileo文档)。 这里是用于在本地镜像伽利略工件存储库的示例命令: eclipse\ecl ..
发布时间:2017-08-01 20:55:15 Eclipse

在Jenkins中运行p2.process.artifacts

我阅读了SO的帖子 在Eclipse之外运行P2 Ant任务 ,这是一个很大的帮助。我试图调用p2.process.artifacts,但我不知道我应该传递什么参数到java任务调用。应用程序参数的值应该是什么,如何将扩展名(p2.process.arifacts:sign)传递给这个嵌套在p2.process.artifacts元素中的调用? 谢谢, 亚历克斯 解决方案 如果要运 ..
发布时间:2017-07-30 19:24:24 Java开发

帮助在Eclipse Indigo上安装Spring插件

我已经尝试了几个星期来安装Spring插件Eclipse 3.7 看起来很慢,它不断超时,某些罐子试图获得依赖 tptp jars是常见的问题,有没有办法手动安装这些依赖项和插件,还是要不断尝试一遍又一遍地重新下载相同的文件? p> 我星期五到星期一到星期一都没有离开,只有安装了48%。 正在使用的存储库是以下 http://dist.springsource.com ..
发布时间:2017-07-30 19:20:06 Java开发

UI没有列出Eclipse软件网站的内容

当尝试通过“目标定义向导”添加软件站点(p2插件存储库 - 由p2 Publisher或Nexus与p2支持生成的 )到目标 定义时似乎有“没有项目 可用”阻止添加网站。 同样的问题已被报告。这里: https://docs.sonatype.org/display/Nexus/Nexus+OSGi+Experimental+Features+-+P2+Repository+Plugi ..
发布时间:2017-07-30 18:47:08 Java开发

如何为Eclipse Indigo SR2(3.7.2)创建镜像?

当我尝试将Eclipse更新到最新版本的SR2时,我的下载速度约为10kb / s,这意味着我甚至无法获得 content.jar 。这意味着我需要为其他10个开发人员设置一个镜像。 什么是最简单(=不到一天的工作)和可靠(=自动,脚本化)这样做? 注意:答案指向 p2镜像Ant任务将不被接受,除非它们附带一个包含所有IU的完整构建脚本和镜像只需要3.7.2或最小额外的垃圾所需的版本。 ..
发布时间:2017-07-30 17:05:19 Java开发

Eclipse RCP - 更新

在创建样本时,我注意到非常奇怪的行为,由于我有些卡住了。我会在两种情况下解释问题 情景1。 创建两个插件。 创建两个功能。 创建一个产品&仅包含一个功能。 创建一个类别并包含这两个功能。 导出产品并使用生成的启动器进行测试。一切正常。 现在导出可部署功能并将生成的文件复制到webserver中。 打开安装新软件选项,并使用URL安装第二个功能。 该功能已安装, ..
发布时间:2017-07-30 04:57:28 Java开发

如何轻松查询正在运行的Eclipse的安装功能?

我正在构建一个具有相当于此要求的Eclipse功能。如果用户撤销了许可证,则功能必须能够被自动卸载。 如果你想要更多的背景信息,这里是另一个我问过的问题关于这个主题。 感谢有关这个问题的答案,我已经试图学习Eclipse p2导演api。我发现一些看起来很有用的类这里 我一直在尝试实例化其中的一个我的代码中的类,但没有运气。 我一直在阅读帮助文档,我一直在迷失。 我被卡住 ..
发布时间:2017-07-30 00:12:24 Java开发

仅在某些Eclipse版本的产品构建期间安装附加功能

在构建基于Eclipse 3.7+的产品时,我想添加一个市场功能(org.eclipse.epp.mpc)。我不想明确地将此功能添加到其中一个产品功能,因为我也在构建Eclipse 3.5。有没有办法在构建期间添加此功能? 解决方案 目前无法创建包含其他特征,即不直接或间接参考产品的特征。此增强功能是此机票中的请求,但目前无法使用Tycho版本(0.16.0)。 然而,可以从您的产品 ..
发布时间:2017-07-30 00:03:34 Java开发

如何从现有的osgi包创建一个p2仓库?

我尝试在我的Eclipe-RCP应用程序中使用我的遗留代码。我把所有我的旧的maven项目都带有依赖关系,并使用maven-bundle-plugin创建一个osgi包。 现在我把所有东西都包装在一个新的osgi jar中。 如何从这个osgi jar创建一个与tycho和eclipse目标平台一起使用的p2更新站点? 我试过: https:/ /docs.sonatype.or ..
发布时间:2017-07-29 23:46:30 Java开发

在基于p2的Eclipse目标平台上添加捆绑包的方法是什么?

我想知道:将一个捆绑包添加到基于p2的目标平台的最佳方式是什么? 我不想使用本地目录,我想有一个目标平台,为所有团队成员提供 的框。 / p> 我现在的情况如下:我现在管理,但我有一种感觉,我错过了一个更直接的方式 这样做。 : 我的目标平台有一堆p2位置,托管在我们的现场服务器上。 大多数都是镜像的存储库,但我有一个用于“杂项”软件包。 这是我如何向目标平台添加软 ..
发布时间:2017-07-29 23:33:02 Java开发

如何在Eclipse产品中启用软件更新?

在我的Eclipse项目中,我定义了一个简单的插件(bundle),这个插件包括插件和包含该功能的产品。 当我导出poduct(通过产品编辑器的“Eclipse产品导出向导”),它确实构建了产品。我可以启动产品,一切都正常(插件在那里,做什么应该做)。 唯一的问题是产品的用户不能使用软件更新菜单(帮助 - >软件更新)安装其他Eclipse功能。软件更新子菜单(“查找和安装...”和“ ..
发布时间:2017-07-29 22:37:45 Java开发

设置开始级别& Eclipse插件的自动启动:p2.inf和产品定义

我知道我可以使用p2.inf文件或使用产品定义文件为Eclipse中的软件包设置启动级别和自动启动标志。在产品文件中进行操作可以给我工具支持,并将设置放在我的启动配置中。另一方面,使用p2.inf文件允许我根据每个功能来管理起始级别,这给我一个很好的开始级别的设置。 现在我的问题: 定义启动级别和自动启动标志的首选方式是什么? p2.inf似乎有点过时,但是有没有一种方法可以在每个功 ..
发布时间:2017-07-29 22:08:59 Java开发