Я делаю сборку gradle/OSGi.
У меня есть сборка пакетов OSGi, но я хочу автоматизировать развертывание пакетов. Я не думаю, что для этого есть задача gradle, поэтому это становится классным вопросом. Чтобы выполнить развертывание в контейнере osgi, выполните следующие действия:
- telnet к порту контейнера OSGi
- отправьте команду ss, чтобы получить список пакетов
- разобрать рассматриваемый пакет
- удалить пакет с помощью команды «удалить [ID]»
- установить пакет с помощью URL-адреса «установочный файл: ///путь к пакету»
- анализировать результаты
- выйти из сеанса телнета.
Есть ли способ подключиться к порту с помощью Groovy, отправить команды и прочитать вывод?
Спасибо за любую помощь, Фил