Обновление плагина Pax Runner Eclipse

У меня возникают трудности с настройкой плагина Pax Runner Eclipse, чтобы я мог запускать Felix внутри Eclipse.

Я следовал инструкциям на https://ops4j1.jira.com/wiki/display/paxrunner/Plugin+Installation но похоже, что сайт обновлений ( http://www.ops4j.org/pax/eclipse/update/) недоступен.

Я скачал pax-runner-assembly-1.8.5-jdk15.zip из общедоступного репозитория maven в попытке вручную установить плагин, но мне кажется, что у меня неправильный файл.

Какие файлы мне нужно скачать и куда мне скопировать эти файлы (папка плагинов Eclipse?)?

2 ответа

Насколько я могу судить по документации, плагин Pax (Curser) Eclipse и Pax Runner - это разные инструменты для разных целей. Загрузка pax-runner-assembly, похоже, является плагином / зависимостью maven. Pax Runner используется для предоставления (загрузки и управления пакетами), в то время как плагин eclipse добавляет возможность использовать различные платформы OSGI в конфигурации запуска Eclipse OSGI.

Согласно рынку eclipse, плагин не обновлялся с 2009 года. Существует плохая информация о том, какие проекты все еще поддерживаются и какие загрузки вам действительно нужно использовать, используя инструменты. Я бы сказал, что плагин eclipse мертв, и вам, вероятно, будет лучше искать плагины, которые добавляют поддержку для конкретной среды OSGI, которую вы хотите запустить.

Сборка pax runner, которую вы скачали, предназначена для запуска pax runner в качестве отдельной программы - в ней есть файлы sh и.bat для ее выполнения. Это не плагин Eclipse. Кроме того, тот, который я первоначально скачал, не работал с Java 8 и использовал старый фреймворк.

Чтобы запустить автономную версию в моей системе, мне пришлось скачать pax-runner из git и собрать из исходного кода:

 prompt# git clone https://github.com/ops4j/org.ops4j.pax.runner.git
 prompt# cd org.ops4j.pax.runner 
 prompt# mvn package

Автономные файлы будут находиться в файле pax-runner-assembly/target/pax-runnerXYZ.zip или.tar.gz.

Я смог запустить pax-runner, используя новейшую платформу Felix (4.4.1) и в Java 8.

Что касается сайта обновления pax - да, у меня была такая же проблема с eclipse, так как я не смог его найти. Возможно, вы сможете собрать плагин из исходного кода, аналогичного созданию автономного, но я еще не пробовал.

Я только начинаю изучать OSGI и не уверен, используют ли люди программное обеспечение ops4j pax вообще. Кто-нибудь с большим опытом работы, чтобы вмешиваться?

  • Chooks
Другие вопросы по тегам