[wildfly-dev] Question on jboss-app_7_0.xsd and why it inherits from application_6.xsd

Marek Novotny mnovotny at redhat.com
Mon Apr 11 03:15:39 EDT 2016


Isn't JBoss AS 7.x compliant to Java EE 6 specs which is the XSD schema
there referenced/imported from Sun?

I guess you mixed Java EE 6 with JBoss AS 7 versions here.

On 8.4.2016 15:35, Rob Stryker wrote:
> While investigating a jira (https://issues.jboss.org/browse/JBIDE-22141) 
> I tried to make a minimalist jboss-application xml, and it had a really 
> strange validation error:
> 
> cvc-complex-type.3.1: Value '7.0' of attribute 'version' of element 
> 'jboss-app' is not valid with respect to the corresponding attribute 
> use. Attribute 'version' has a fixed value of '6'.
> 
> When I dug into the current jboss-app_7_0.xsd to see what was going on 
> (https://github.com/jboss/metadata/blob/master/ear/src/main/resources/schema/jboss-app_7_0.xsd) 
> I saw the following:
> 
> 
> 
>      <!-- Import the Java EE6 xsd -->
>      <xs:import namespace="http://java.sun.com/xml/ns/javaee"
>                 schemaLocation="application_6.xsd"/>
> 
>      <!-- Include the common JBoss EE elements -->
>      <xs:include schemaLocation="jboss-common_6_0.xsd"/>
> 
> 
> 
> Shouldn't this be pulling from application_7.xsd at least?  Also we 
> don't seem to have a jboss-common_7_0.xsd. So these version 
> inconsistancies are really angering the eclipse validator.
> 
> Is there anything that can be done here at all? It really seems our 
> schema have this recurring problem of not validating in eclipse, and 
> often times it seems the problems lead back to our very own schema as 
> the cause.  It ends up causing errors in eclipse and our users get very 
> confused why all our example projects or snippets of xml on redhat 
> access often fail to validate.
> 
> - Rob Stryker
> 
> 
> _______________________________________________
> wildfly-dev mailing list
> wildfly-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/wildfly-dev
> 


-- 
Marek Novotny
--
Windup team member and Seam Project Lead

Red Hat Czech s.r.o.
Purkynova 99
612 45 Brno


More information about the wildfly-dev mailing list