Hello,
I am experimenting with JAX-RS Whiteboard with Karaf 4.2.9. In my features.xml
I added:
<repository>mvn:org.apache.aries.jax.rs/org.apache.aries.jax.rs.features/1.0.6/xml</repository>
. . .
<feature>http-whiteboard</feature>
<feature>aries-jax-rs-whiteboard</feature>
<feature>aries-jax-rs-whiteboard-jackson</feature>
(Tried with version 1.0.9 too, and same result.)
But when I run Karaf I get error:
2020-08-24T15:50:02,084 | WARN | activator-1-thread-2 | LocationPattern
| 11 - org.apache.karaf.features.core - 4.2.9 | Matched URI can't use
version ranges: mvn:org.apache.karaf.features/standard/[4,5)/xml/features
After that, Karaf hangs forever, or for a long time.
I searched everywhere where the version range was used and found:
<features name="aries-jax-rs-1.0.6"
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0
http://karaf.apache.org/xmlns/features/v1.3.0">
<repository>mvn:org.apache.karaf.features/standard/[4,5)/xml/features</repository>
So that version range is coming from the Aries JAX-RS features.xml file itself.
I don’t know how it works for others. I checked source code examples, but
could not figure out how to make it work. Thanks in advance.
Best regards,
Alex soto