pax-web-jetty-bundle cannot be used without pax-web-api and together they result in unresolvable osgi resolution chains

Description

According to https://ops4j1.jira.com/wiki/spaces/paxweb/pages/5996605/Artifacts pax-web-jetty-bundle should be usable standalone without any other artefacts.

However, when you deploy it without pax-web-api and pax-web-spi it complains about an unresolved import package on org.ops4j.pax.web.service

When you add pax-web-api and pax-web-spi to the deployment then the package is found but the resolution only sometime succeeds. Other times it results in a out-of-memory due to endless retries to resolve a split package situation. The resolution chain in such cases is:

As a result the pax-web-jetty-bundle is not usable and the alternative of using the pax-web-runtime, pax-web-api, pax-web-spi, and pax-web-jetty artefacts is also not usable due to another bug https://ops4j1.jira.com/browse/PAXWEB-1257

Please fix as soon as possible as this blocks using pax-web

Environment

None

Assignee

Jean-Baptiste Onofre

Reporter

Tom De Wolf

Labels

None

Fix versions

Affects versions

Priority

Blocker
Configure