Как добавить последние комплекты Джерси для затмения сборки OSGI - PullRequest
0 голосов
/ 17 января 2020

Я надеюсь, что вы, гуру, можете помочь мне решить следующую проблему:

Мы реализуем приложение RCP на основе затмения, используя джерси для REST. Мы определяем нашу целевую платформу таким образом, чтобы никакие локальные пакеты не разрешались никаким образом (особенно потому, что наша сборка на основе TYCHO выполняется Jenkins, работающим в контейнере, поэтому было бы проблемой получить jar там). Поэтому, насколько я понимаю, пакеты, на которые ссылается наша целевая платформа, должны быть доступны на сайте программного обеспечения. У нас нет поддержки P2 в нашем нексусе (и мы ее не получим), поэтому их установка невозможна.

Теперь мы хотим использовать самую последнюю версию Джерси (я думаю, что это 2.29.1), но мы не нашли ни одного сайта обновлений, который мы могли бы использовать. Последние комплекты трикотажных изделий, доступные на орбите, имеют чрезвычайно низкий уровень (я думаю, 2.22).

Я думал об упаковке JAR-пакетов из джерси в свой собственный пакет плагинов и реэкспорте пакетов, но AFAIK JAR-файлы из джерси содержат Activators, и они тогда не запускаются ... так что и этого не происходит звучит как вариант.

Итак, вопрос в том, каков рекомендуемый способ добавления текущей версии джерси в нашу целевую платформу?

Заранее спасибо за помощь, Крис

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...