p2相关内容
我在Eclipse E4应用程序中添加了更新功能。为此,我使用了Lars Vogel的源代码和教程。当我测试我的应用程序时,provisioningJob始终为null。它在运行Eclipse时应该只为null。但是当我尝试更新导出的应用程序时,provisioningJob仍然为null。我做错了什么? 公共类UpdateHandler { private static final
..
Eclipse wiki中有一篇文章如何通过向您的产品添加静态配置文件来配置用户的p2默认存储库: Equinox / p2 /将自更新添加到RCP应用程序 - 配置用户的默认存储库 当用户更改某些配置详细信息时,我想在Java类中以编程方式执行相同操作。我找不到合适的p2 API文档。 解决方案 我找到了一个解决方案。这很容易 - 遗憾的是没有文档...... //来
..
我尝试通过P2更新站点更新基于Eclipse-RCP-3.5的应用程序。该应用程序包含两个功能。 产品由 Eclipse Buckminster 构建。创建P2更新站点是产品构建的一部分。 通过菜单开始更新时:更新 - >检查更新显示一个消息框:无需更新。 当我尝试菜单时:更新 - >安装新软件... 并选择相同的更新站点报告错误: 您的原始请求已被修改。 已经安装了“
..
我正在从远程位置下载文件,下载对于较小尺寸的文件是完整的,对于大尺寸文件(> 10 MB)则是完整的。这是我用来从远程服务器下载文件的代码。 文件dstFile = null; //检查目录是否存在。 String dstFolder = LOCAL_FILE.substring(0,LOCAL_FILE.lastIndexOf(File.separator)); if(!(ds
..
我的Eclipse IDE(Indigo V3.7.2)中有一个奇怪的问题。我们使用托管在服务器上的目标平台,该平台是使用b3聚合过程构建的p2存储库。我们从不同的团队获得某些组件和功能。每次交付插件时,版本号保持不变(例如myjar_v1.0.0.jar)(当然尺寸是不同的)。我们在远程服务器上更新这些插件。此更新后,问题是,如果我使用现有的工作区,我看到我的代码中的编译问题,因为最新的jar没
..
嗨所有尝试使用厨师从远程站点安装eclipse插件。远程站点具有可访问的zip文件。我了解如何从本地的zip文件。但是这个例子是url和zip的混合。 请参阅我使用的以下语法 eclipse\\ \\\eclipse \ -application org.eclipse.equinox.p2.director \ -noSplash \ -repository \ htt
..
我需要在没有连接到互联网的机器上安装eclipse插件,我找不到用于本地安装的dist。 是否有工具从更新站点下载插件并创建本地安装存档(或本地更新站点)?谣言说你可以用eclipse来做,但是我找不到任何关于如何做的信息。 解决方案 你可以使用 P2镜像工具(或 P2镜像在Galileo文档)。 这里是用于在本地镜像伽利略工件存储库的示例命令: eclipse\ecl
..
我想在Maven模块中包含 org.eclipse.uml2.uml_4.0.0.v20120604-0919.jar 。我设置了p2存储库 juno p2 http://download.eclipse.org/releases/juno
..
我阅读了SO的帖子 在Eclipse之外运行P2 Ant任务 ,这是一个很大的帮助。我试图调用p2.process.artifacts,但我不知道我应该传递什么参数到java任务调用。应用程序参数的值应该是什么,如何将扩展名(p2.process.arifacts:sign)传递给这个嵌套在p2.process.artifacts元素中的调用? 谢谢, 亚历克斯 解决方案 如果要运
..
我已经尝试了几个星期来安装Spring插件Eclipse 3.7 看起来很慢,它不断超时,某些罐子试图获得依赖 tptp jars是常见的问题,有没有办法手动安装这些依赖项和插件,还是要不断尝试一遍又一遍地重新下载相同的文件? p> 我星期五到星期一到星期一都没有离开,只有安装了48%。 正在使用的存储库是以下 http://dist.springsource.com
..
当尝试通过“目标定义向导”添加软件站点(p2插件存储库 - 由p2 Publisher或Nexus与p2支持生成的 )到目标 定义时似乎有“没有项目 可用”阻止添加网站。 同样的问题已被报告。这里: https://docs.sonatype.org/display/Nexus/Nexus+OSGi+Experimental+Features+-+P2+Repository+Plugi
..
当我尝试将Eclipse更新到最新版本的SR2时,我的下载速度约为10kb / s,这意味着我甚至无法获得 content.jar 。这意味着我需要为其他10个开发人员设置一个镜像。 什么是最简单(=不到一天的工作)和可靠(=自动,脚本化)这样做? 注意:答案指向 p2镜像Ant任务将不被接受,除非它们附带一个包含所有IU的完整构建脚本和镜像只需要3.7.2或最小额外的垃圾所需的版本。
..
在创建样本时,我注意到非常奇怪的行为,由于我有些卡住了。我会在两种情况下解释问题 情景1。 创建两个插件。 创建两个功能。 创建一个产品&仅包含一个功能。 创建一个类别并包含这两个功能。 导出产品并使用生成的启动器进行测试。一切正常。 现在导出可部署功能并将生成的文件复制到webserver中。 打开安装新软件选项,并使用URL安装第二个功能。 该功能已安装,
..
我的 category.xml 看起来像这样: -1.0.0.jar” id =“”版本= “1.0.0.qualifier” >
..
我正在构建一个具有相当于此要求的Eclipse功能。如果用户撤销了许可证,则功能必须能够被自动卸载。 如果你想要更多的背景信息,这里是另一个我问过的问题关于这个主题。 感谢有关这个问题的答案,我已经试图学习Eclipse p2导演api。我发现一些看起来很有用的类这里 我一直在尝试实例化其中的一个我的代码中的类,但没有运气。 我一直在阅读帮助文档,我一直在迷失。 我被卡住
..
在构建基于Eclipse 3.7+的产品时,我想添加一个市场功能(org.eclipse.epp.mpc)。我不想明确地将此功能添加到其中一个产品功能,因为我也在构建Eclipse 3.5。有没有办法在构建期间添加此功能? 解决方案 目前无法创建包含其他特征,即不直接或间接参考产品的特征。此增强功能是此机票中的请求,但目前无法使用Tycho版本(0.16.0)。 然而,可以从您的产品
..
我尝试在我的Eclipe-RCP应用程序中使用我的遗留代码。我把所有我的旧的maven项目都带有依赖关系,并使用maven-bundle-plugin创建一个osgi包。 现在我把所有东西都包装在一个新的osgi jar中。 如何从这个osgi jar创建一个与tycho和eclipse目标平台一起使用的p2更新站点? 我试过: https:/ /docs.sonatype.or
..
我想知道:将一个捆绑包添加到基于p2的目标平台的最佳方式是什么? 我不想使用本地目录,我想有一个目标平台,为所有团队成员提供 的框。 / p> 我现在的情况如下:我现在管理,但我有一种感觉,我错过了一个更直接的方式 这样做。 : 我的目标平台有一堆p2位置,托管在我们的现场服务器上。 大多数都是镜像的存储库,但我有一个用于“杂项”软件包。 这是我如何向目标平台添加软
..
在我的Eclipse项目中,我定义了一个简单的插件(bundle),这个插件包括插件和包含该功能的产品。 当我导出poduct(通过产品编辑器的“Eclipse产品导出向导”),它确实构建了产品。我可以启动产品,一切都正常(插件在那里,做什么应该做)。 唯一的问题是产品的用户不能使用软件更新菜单(帮助 - >软件更新)安装其他Eclipse功能。软件更新子菜单(“查找和安装...”和“
..
我知道我可以使用p2.inf文件或使用产品定义文件为Eclipse中的软件包设置启动级别和自动启动标志。在产品文件中进行操作可以给我工具支持,并将设置放在我的启动配置中。另一方面,使用p2.inf文件允许我根据每个功能来管理起始级别,这给我一个很好的开始级别的设置。 现在我的问题: 定义启动级别和自动启动标志的首选方式是什么? p2.inf似乎有点过时,但是有没有一种方法可以在每个功
..