Hi,

One year later I am facing a similar issue where ServiceMix 5.1.4/Karaf 2.3.9 
that fails to validate features with the 
http://karaf.apache.org/xmlns/features/v1.2.1 namespace that were created by 
the v3.0.3 karaf-maven-plugin.

I tried setting the namespace in the /src/main/feature/feature.xml but it is 
changed to the default namespace of the plugin. There does not seem to be any 
plugin parameters for specifying the feature namespace or Karaf version to be 
supported.

@Neil - did you find a solution/good workaround?

The only thing I can think of would be to do some processing by binding an 
ant-task or similar that will change the namespace in the Maven 
process-resources phase, but that would by an ugly hack imo.

Best regards,

Chris

> On 30 apr 2014, at 08:52, Wim Verreydt <w...@anova.be> wrote:
> 
> Dear,
> 
> Your features file seems ok but unfortunately karaf 2.2.11 only supports the 
> v1.0.0 features definition. 
> I assume that, if you change the namespace to 
> "http://karaf.apache.org/xmlns/features/v1.0.0”, it will work fine.
> 
> Good luck,
> 
> Wim Verreydt
> 
> 
> On 28 Apr 2014, at 17:53, neiltingley <n...@winder-it.co.uk> wrote:
> 
>> This is a karaf / kar feature related question for servicemix 4.5.2 (2.2.11
>> karaf)
>> 
>> Generating a features.xml with 
>> 
>>   <groupId>org.apache.karaf.tooling</groupId>
>>               <artifactId>karaf-maven-plugin</artifactId>
>> 
>> It's failing to validate with:
>> 
>> org.xml.sax.SAXParseException: cvc-elt.1.a: Cannot find the declaration of
>> element 'features'.
>> 
>> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
>> <features xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"; >
>>   <feature name="XXXX" version="0-SNAPSHOT" description="XXXX>
>> <bundle start-level="80">mvn:XXXX/XXX/1.x.x</bundle>
>>   </feature>
>> 
>> </features>
>> 
>> What's the best thing to do? Remove the
>> 'http://karaf.apache.org/xmlns/features/v1.2.0' ? I can't see why it would
>> fail to validate! 
>> 
>> Thanks
>> 
>> 
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://servicemix.396122.n5.nabble.com/features-xml-ParseException-tp5720091.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> 

Reply via email to