在 Equinox 中,一个功能/捆绑包是否有可能淘汰另一个功能/捆绑包?
我有一个基于 Eclipse 的项目(Scala IDE for Eclipse),最近搬到了新家。我想更改各种功能 id、Bundle-SymbolicNames 等以反映移动(即,以便它们都…
OSGi equinox 捆绑包始终处于“已解决”状态
我创建了一个主包,其中安装了 equinox p2。然后我将其导出以获得可执行文件。我的可执行文件工作正常。 我还创建了另一个与第一个捆绑包交互的捆绑包…
自动构建春分 PDE:可执行文件不起作用
我创建了一个 OSGi 项目,其中有 2 个项目: - 一个插件项目:包含我的源文件、使用我的功能项目的产品配置和功能 org.eclipse.equinox.p2.ui.user。…
在 Equinox 中,是否可以将 OSGi 包标记为从包含功能的 p2.inf 开始?
我有一个 Eclipse 功能,其中包含多个捆绑包。我想告诉 p2 在安装该功能时将其中一个捆绑包标记为已启动。可以像这样使用捆绑包自己的 META-INF/p2.in…
使用 Eclipse UI 运行插件更新
我正在尝试从命令行更新 Eclipse Galileo SR2 安装的插件。 类似于此命令(要求特定功能): java -jar org.eclipse.equinox.launcher_*.jar -applica…
在 Eclipse 外部运行 P2 Ant 任务
我的 ant 脚本在 Eclipse 中运行良好 这是其中的一部分: <p2.composite.repository failOnExists="true"> <repository location="file:/${base…
如何使用 Eclipse P2 处理 Java 提供的包
我得到了一些二进制形式的 OSGi 包,它们声明了对 Java 本身提供的“org.ietf.jgss”等包的依赖关系。 P2 检测到这些依赖项,当我稍后尝试使用 P2 控…
P2 无头更新不起作用
我已经采用了 org.eclipse.equinox.p2.examples.rcp.prestartupdate 项目并对其进行了调整,以便在我的 RCP 应用程序中使用。然后,我设置一个更新存…
Eclipse 3.5 可以发现插件目录中的所有包吗?
简单用例:使用简单的脚本组装 Eclipse 产品,只需将包转储到插件目录中。 这曾经适用于 3.3 - 3.5 已损坏:我的应用程序无法启动,因为找不到应用程…
从 Eclipse 中以编程方式安装 Eclipse 插件?
我想为 Eclipse 插件创建一个自动安装程序(即不通过“更新管理器”)。我的场景很简单:用户关闭 Eclipse,将下载的 JAR 放入 dropins 文件夹中,启…
Eclipse 不加载 dropins 文件夹中的插件
我刚刚下载了 Eclipse SDK 3.5.1,想要安装一些附加组件,例如 GEF、EMF 等。 我下载了所需的所有 zip 文件,并决定将它们安装在 dropins 文件夹中。…
从更新站点下载 eclipse 插件的工具
我需要在未连接到 Internet 的计算机上安装 eclipse 插件,但找不到用于本地安装的 dist。 是否有一个工具可以从更新站点下载插件并创建本地安装存档…
如何从外部程序查找已安装的 Eclipse 功能列表?
我正在为我的 Eclipse 插件准备 Windows 安装程序。 我想使用 P2 控制器将其安装到目标 Eclipse 产品中。 我现在只针对 Eclipse 3.5。 安装程序应检查…
替换 Eclipse 中现有的功能 ID
我有一个功能,我想更改其 ID。 然而,这使得更新现有安装变得不可能,原因如下: 假设版本 1.0 的功能 F1 由版本 1.0 的插件 A 组成。 现在,我想要 …