I was mentioning this to Jamie last night.  The particular feature.xml I have 
baked causes this error to show up the first time an attempt to load this 
particular feature is made, but not the second:

> Error executing command: Could not start bundle 
> mvn:org.apache.cxf/cxf-bundle/2.5.2 in feature(s) cxf-2.5.2: Unable to 
> resolve module org.apache.cxf.bundle [892.0] because it is exposed to package 
> 'javax.xml.bind.attachment' from org.apache.felix.framework [0] and 
> org.apache.servicemix.specs.jaxb-api-2.2 [818.0] via two dependency chains.
> 
> Chain 1:
>   org.apache.cxf.bundle [892.0]
>     import: 
> (&(package=javax.xml.bind.attachment)(version>=0.0.0)(!(version>=3.0.0)))
>      |
>     export: package=javax.xml.bind.attachment
>   org.apache.felix.framework [0]
> 
> Chain 2:
>   org.apache.cxf.bundle [892.0]
>     import: (package=com.sun.tools.xjc.reader.xmlschema.parser)
>      |
>     export: package=com.sun.tools.xjc.reader.xmlschema.parser; 
> uses:=javax.xml.bind
>   org.apache.servicemix.bundles.jaxb-xjc [850.0]
>     import: (&(package=javax.xml.bind)(version>=2.2.0)(!(version>=3.0.0)))
>      |
>     export: package=javax.xml.bind; uses:=javax.xml.bind.attachment
>     export: package=javax.xml.bind.attachment
>   org.apache.servicemix.specs.jaxb-api-2.2 [818.0]


I have not tested this behavior in 2.2.6 or dug very deep and don't feel it's a 
major deal, but can investigate it more if anyone is interested.

Cheers, Brian

Reply via email to