使用 P2 导向器安装 Epsilon IDE
Posted
技术标签:
【中文标题】使用 P2 导向器安装 Epsilon IDE【英文标题】:Installing Epsilon IDE using P2 director 【发布时间】:2021-02-21 22:07:33 【问题描述】:我们打算使用 CI/CD 中的 antrunner 应用程序运行大量 EUnit 测试以进行实验。
为此,我们需要实现一个安装了当前 P2 IDE 的 linux 容器。
我们想使用 P2 控制器来执行该安装。
安装完整的 Epsilon IDE(包括 Ubuntu 20 上的二进制文件)对 P2 控制器的调用是什么?
您可以假设该实例已安装 Java 11 OpenJDK。
【问题讨论】:
【参考方案1】:最新 Epsilon 版本的 P2 存储库是 http://download.eclipse.org/epsilon/updates/2.2/
您应该能够检索 repo 中所有 IU 的 ID,如下所示
./eclipse -application org.eclipse.equinox.p2.director \
-repository http://download.eclipse.org/epsilon/updates/2.2/ -list
【讨论】:
谢谢。该操作确实为 epsilon 提供了 IU,但不幸的是,这不足以设置解决方案,因为缺少功能中的依赖关系信息。该集合也太大了,因为我们只想使用***依赖项。需要对 P2 QL 进行一些工作才能找出这实际上是什么。获得完整列表后,我将在此处发布答案。以上是关于使用 P2 导向器安装 Epsilon IDE的主要内容,如果未能解决你的问题,请参考以下文章