p2相关内容

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

我需要在未连接到 Internet 的机器上安装 eclipse 插件,但我找不到用于本地安装的 dist. 是否有从更新站点下载插件并创建本地安装存档(或本地更新站点)的工具?谣言说你可以用 eclipse 做到这一点,但我找不到任何关于如何做到这一点的信息. 解决方案 可以使用P2镜像工具(或 P2 镜像在 Galileo 文档中)来镜像远程元数据和工件存储库. 这是在本地 ..
发布时间:2022-01-16 13:49:26 其他开发

如何构建 Eclipse RCP 应用程序,以便自动更新其功能?

我正在构建一个由多个功能组成的 RCP 应用程序. 我的 RCP 应用程序配置为在每次启动时检查更新.我当前的问题是我需要在构建时“安装"我的一项功能,以便在自动检查更新期间对其进行更新,而无需强制用户手动安装它.我需要此功能独立于系统中的其他功能进行更新. 所以,回顾一下,我只是在寻找一种很好的自动化方式来在 RCP 应用程序中安装一个功能,这样它就可以独立于其他功能进行更新,并且不 ..
发布时间:2022-01-16 13:36:26 Java开发

在安装期间添加更新站点 URL 以查找第三方依赖项

我有一个 Eclipse 功能,在 Helios 上安装时需要一个额外的更新站点 URL 才能找到某些依赖项.是否可以自动添加这样的 URL,以便用户不必手动添加?或者这样做被认为是不好的做法? 我尝试将 addRepository 操作添加到功能的 p2.inf 文件中,但没有执行. 解决方案 我发现的唯一方法是手动将存储库引用添加到 content.jar/content.xml ..
发布时间:2022-01-16 13:01:26 Java开发

在 Jenkins 中运行 p2.process.artifacts

我阅读了 SO 帖子 在 Eclipse 外运行 P2 Ant 任务,这是一个很大的帮助.我正在尝试调用 p2.process.artifacts,但是我不确定应该将哪些参数传递给 java 任务调用.应用程序参数的值应该是什么,我如何将 jar 签名的增强 (p2.process.arifacts:sign) 传递给这个嵌套在 p2.process.artifacts 元素中的调用? 谢谢 ..
发布时间:2021-11-11 03:14:39 Java开发

构建 RCP 应用程序时在 Tycho 中进行 p2.inf 过滤

我正在使用 tycho 构建 RCP 应用程序.RCP 应用程序使用 p2 及其自更新功能在 p2.inf 文件中配置存储库.很有魅力. 现在我想在 p2.inf 文件中引入一个占位符 ${updatesiteurl} 并根据它的构建环境将其替换为 URL.但不幸的是,它被替换为空字符串而不是环境变量,我猜这是因为 tycho 或 p2 导演替换了一些转义字符(例如“:",例如 ${58}) ..
发布时间:2021-07-03 18:38:05 其他开发

在多用户环境中更新启用 p2 的 RCP 应用程序时出错

是否可以实现我自己的启用 p2 的 RCP 应用程序的更新,使其能够在多用户环境中运行.我想要做的与 eclipse 相同,我希望将我的应用程序安装在用户只读的位置.当用户运行时,他会得到自己的可写位置,通常在他的主目录下.用户可以安装存储在此可写位置下的附加功能.这怎么可能.我测试了我的应用程序,但默认情况下它不会以这种方式工作,我的应用程序尝试下载更新失败并不断重新启动. 提前致谢. ..
发布时间:2021-06-22 20:23:35 Java开发

P2接触点chmod无法正常工作?

我正在使用Eclipse 3.5.2,并使用以下信息创建了一个p2.inf: instructions.install = \chmod(targetDir:@ artifact,targetFile:$ os $/libfoo.so,权限:755);Instructions.install.import = \org.eclipse.equinox.p2.touchpoint.natives ..
发布时间:2021-05-03 19:22:20 Java开发

没有更新的Eclipse p2 Director应用程序

我正在从命令行通过p2 Director应用程序安装人工制品,其所有存储库都将添加到软件更新中。有没有办法不添加存储库,或者以后再删除/禁用它们? 解决方案 p2导演存储以下位置:两个文件中的存储库 org.eclipse.equinox.p2.artifact.repository.prefs org.eclipse.equinox.p2.metadata.repository. ..
发布时间:2020-10-27 07:00:52 Java开发

如何修改Eclipse位置以防止写入user.home目录?

我尝试了所有不同的设置,是的,我知道eclipse.ini和config.ini,还尝试了不同的命令行参数!什么都解决不了我的问题! 所有尝试,但仍然是每次我运行eclipse.exe时,它都想写到我的userhome中,即.eclipse和。 p2文件夹。 我也尝试过以下所有设置,并使用不同的组合: -Dosgi.user.area =文件:/ c:/ eclipse-con ..
发布时间:2020-10-27 05:39:18 Java开发

如何在人工OSS上托管P2存储库

我知道工件oss版本不支持本地托管p2存储库. 没有这种支持,是否有可能以某种方式做到这一点?我认为您无法免费获得开放源代码项目的专业版吗? 解决方案 如果您想原生拥有p2或npm存储库,则需要Artifactory Pro版本. 没有不支持开源项目的免费Artifactory专业版. 如果您不想购买Artifactory PRO,则有免费的替代品. ..
发布时间:2020-09-07 18:45:54 其他开发

使用p2查询语言在p2存储库中查找单位的命令行

p2具有查询语言,该语言允许对p2存储库的内容进行查询.但是,文档中的所有示例都假定该查询语言是在Java内部使用的,例如 IQuery q = QueryUtil.createMatchQuery("this.id == $0", id); metadataRepository.query(q); 如何在不编写我自己的Java应用程序的情况下从命令行 ..
发布时间:2020-07-26 04:23:41 Java开发

P2存储库聚合器

我们有几个内部p2存储库。每个存储库都有许多不同功能的版本。我们需要为我们的客户提供一个外部更新站点。我们只想汇总特定功能的特定版本。 例如,我们有一个p2存储库 repo1 ,它是“汇总”它们的好方法吗?功能 feature1 ,版本为 1.0.0 , 2.0.0 , 3.0.0 和另一个具有功能 feature2 repo2 >版本为 1.0.0 和 2.0.0 。 我们希望汇总版 ..
发布时间:2020-06-02 20:35:43 Java开发

如何使用Maven中的Eclipse p2存储库?

我正在尝试创建一个基于Eclipse的安装程序,其中Eclipse项目是基于Maven的.因此,无论是否使用Eclipse,它都应该与Maven一起使用. 我对各种Eclipse项目库都有依赖关系,还有更多要添加的内容.我想使用p2存储库,并设法按照以下示例将Eclipse EMF库转换为jar:问题是,我找不到简化流程的方法.我需要手动将上述问题中重新打包的依赖项安装到本地Maven存储库 ..
发布时间:2020-05-07 21:00:32 Java开发

什么是p2存储库?

我现在在一个项目上工作了几个月,我们使用的是"p2-存储库".我知道我从他们那里得到了依赖.但是现在我想更深入地研究这个主题,我想知道到底是什么是p2存储库-定义. 我认为这与OSGi和Nexus有关.但是它是从哪里来的呢?使用p2存储库时是否绑定到Nexus?还是这是OSGi的通用标准?还是Eclipse/Maven/Tycho? 当我可以拥有Maven时,为什么需要p2-存储库?还 ..
发布时间:2020-05-07 20:54:08 Java开发

p2 Director命令行参数来查找可安装的单元不返回信息

我正在尝试将p2 Director与命令行参数一起使用,以从p2存储库中获取可安装单元的列表.我从这篇文章的步骤开始使用-list参数: 命令行使用p2查询语言在p2存储库中查找单位 但是,当我运行p2 Director时,命令行什么也没有返回. 我的命令行如下: "C:\IBM\IBM_DevelopmentPackage_for_Eclipse_Win_X86_32_6 ..
发布时间:2020-04-30 11:56:13 Java开发