使用 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的主要内容,如果未能解决你的问题,请参考以下文章

jdk11新特性——新的Epsilon垃圾收集器

jdk11新特性——新的Epsilon垃圾收集器

DFA 可以有 epsilon/lambda 转换吗?

Epsilon-Greedy算法

使用 epsilon 将双精度数与零进行比较

带有 LIBSVM 的 epsilon-SVR