Hello all,
I've found a small issue when trying to assemble a system from Johnzon's
JAXRS providers.
If you look at the package imports for johnzon-jaxrs:
javax.ws.rs {version=[2.0,3)}
javax.ws.rs.core {version=[2.0,3)}
javax.ws.rs.ext {version=[2.0,3)}
and those from johnzon-jsonb:
javax.ws.rs {version=[1.1,2),
resolution:=optional}
javax.ws.rs.core {version=[1.1,2),
resolution:=optional}
javax.ws.rs.ext {version=[1.1,2),
resolution:=optional}
You'll notice that they have mutually exclusive version ranges, which means
they will never work together properly in the same OSGi runtime (at least
not in a _hack-free_ runtime.)
So, will anyone mind if when the geronimo specs release with proper
Portable Java Contracts (shortly hopefully) that I send a PR to apply these
to johnzon?
I've created an issue for it
https://issues.apache.org/jira/browse/JOHNZON-174
Sincerely,
--
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
(@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
(@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)