Установка Epsilon IDE с использованием P2 director

#eclipse-emf #p2

#eclipse-emf #p2

Вопрос:

Мы намерены запустить большой набор тестов EUnit с использованием приложения antrunner в CI / CD для экспериментов.

Для этого нам нужно реализовать контейнер Linux, в котором установлена текущая среда IDE P2.

Мы хотели бы использовать P2 director для выполнения этой установки.

Какой вызов директору P2 для установки полной Epsilon IDE, включая двоичные файлы, в Ubuntu 20?

Можно предположить, что в экземпляре установлен Java 11 OpenJDK.

Ответ №1:

Репозиторий P2 последней версии Epsilon http://download.eclipse.org/epsilon/updates/2.2/

Вы должны иметь возможность извлекать идентификаторы всех IU в репозитории следующим образом

 ./eclipse -application org.eclipse.equinox.p2.director 
   -repository http://download.eclipse.org/epsilon/updates/2.2/ -list
  

Комментарии:

1. Спасибо. Эта операция предоставляет IUS для epsilon, но, к сожалению, этого недостаточно для настройки решения, поскольку информация о зависимостях в функциях отсутствует. Набор также слишком велик, так как мы хотели бы использовать только зависимости верхнего уровня. Потребуется некоторая работа с P2 QL, чтобы выяснить, что это на самом деле. Как только у нас будет полный список, я опубликую ответ здесь.