Thank you Guillaume,

I am doing something like this:


                <conditional>
                        <!-- From Java 9 and up add JaveEE dependencies -->
                        
<condition>req:osgi.ee;filter:="(&amp;(osgi.ee=JavaSE)(!(version>=9)))"</condition>

                        <bundle 
dependency="true">mvn:jakarta.xml.bind/jakarta.xml.bind-api/${jaxb.version}</bundle>
                        <bundle 
dependency="true">mvn:com.sun.activation/javax.activation/1.2.0</bundle>
                        <bundle 
dependency="true">wrap:mvn:org.glassfish.jaxb/txw2/${jaxb.version}</bundle>
                        <bundle 
dependency="true">mvn:com.sun.istack/istack-commons-runtime/3.0.8</bundle>
                        <bundle 
dependency="true">mvn:org.jvnet.staxex/stax-ex/1.8.1</bundle>
                        <bundle 
dependency="true">mvn:com.sun.xml.fastinfoset/FastInfoset/1.2.16</bundle>
                        <bundle 
dependency="true">wrap:mvn:org.glassfish.jaxb/jaxb-runtime/${jaxb.version}</bundle>
                </conditional>


Not sure yet if it is working correctly. Testing...

Best regards,
Alex soto




> On Feb 26, 2020, at 3:31 PM, Guillaume Nodet <gno...@apache.org> wrote:
> 
> This should be doable using something like in the test 
> https://github.com/apache/karaf/blob/master/features/core/src/test/resources/org/apache/karaf/features/internal/service/f06.xml#L30-L33
>  
> <https://github.com/apache/karaf/blob/master/features/core/src/test/resources/org/apache/karaf/features/internal/service/f06.xml#L30-L33>
> Le mer. 26 févr. 2020 à 19:53, Alex Soto <alex.s...@envieta.com 
> <mailto:alex.s...@envieta.com>> a écrit :
> In Features XML, is it possible to add a bundle conditionally based on JDK 
> version?
> 
> <conditional>
>       <condition>???</condition>
> </conditonal>
> 
> BTW, I could not find documentation about what can be put in the condition 
> tag.
> I looked here https://karaf.apache.org/manual/latest/provisioning 
> <https://karaf.apache.org/manual/latest/provisioning> but there is no mention 
> of this.
> 
> Best regards,
> Alex soto
> 
> 
> 
> 
> 
> 
> -- 
> ------------------------
> Guillaume Nodet
> 

Reply via email to