#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, чтобы выяснить, что это на самом деле. Как только у нас будет полный список, я опубликую ответ здесь.