Я пытаюсь установить Apache Felix WeConsole, и я нашел небольшую проблему с требованиями. Я могу установить пакет WebConsole вместе со своими зависимостями, но зависимость org.json
. Случается, что эта зависимость не является даже комплектом OSGi, поэтому Феликс, похоже, не заботится об этом файле, и WebConsole продолжает требовать зависимость. Почему Apache публикует что-то, что не работает из коробки?Apache Felix - Разрешение зависимостей WebConsole
Я использую эту зависимость для WeConsole:
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole</artifactId>
<version>4.2.6</version>
</dependency>
Как вы можете видеть here, есть то, что зависимость (org.json
) с какой-то странной версии. Я попытался установить зависимость в Felix, исправить файл манифеста, чтобы экспортировать пакеты, и ничего не работает, веб-консоль продолжает запрашивать пакет.
В этот момент у меня кончились идеи, кто-нибудь знает, как окончательно разрешить пакет Apache Felix WebConsole?
Thanks.-
я подобные вопросы (настраивая зависимость, чтобы сделать Феликс webconsole работы) и начал альтернативную реализацию пару недель назад (с идеей, что вам нужно один и только один пучок , то есть никаких дополнительных зависимостей вообще), может быть, это кому-то полезно: https://github.com/evandor/skysail-webconsole – evandor
В качестве альтернативы вы можете дать https://github.com/evandor/skysail-webconsole попытку, это должен начинаться без каких-либо проблем (по крайней мере, это идея;) - это все еще в ранней альте). – evandor