Vjacheslav Borisov created CXF-5647:
---------------------------------------

             Summary: Cannot attach binding.xjb without schemaLocation 
attribute to cxf-wadl2java-plugin
                 Key: CXF-5647
                 URL: https://issues.apache.org/jira/browse/CXF-5647
             Project: CXF
          Issue Type: Improvement
          Components: JAX-RS
    Affects Versions: 3.0.0-milestone2
            Reporter: Vjacheslav Borisov
            Priority: Minor


Cannot attach binding.xjb without schemaLocation attribute to 
cxf-wadl2java-plugin

Don't really know is it jaxb or CXF issue

I have working jaxb bindings file 
https://github.com/bystrobank/testappjava/blob/master/src/main/webapp/schemas/testappjava/binding.xjb
 with attributes 
<jaxb:bindings
...
schemaLocation="document.xsd" node="/xsd:schema"
>

Attached using cxf-wadl2java-plugin 
https://github.com/bystrobank/testappjava/blob/master/pom.xml

<bindingFile>${basedir}/src/main/webapp/schemas/testappjava/binding.xjb</bindingFile>

But I cannot attach binding.xjb file *without* attributes 
schemaLocation="document.xsd" node="/xsd:schema" in root 
jaxb:bindings

I got error:

plugin:3.0.0-milestone2:wadl2java (generate-sources) on project testappjava: 
java.lang.RuntimeException: Error compiling schema from WADL : 
"file:/home/slavb/work/testapp/testappjava/src/main/webapp/schemas/testappjava/testappjava.wadl"
 is not a part of this compilation. Is this a mistake for 
"file:/home/slavb/work/testapp/testappjava/src/main/webapp/schemas/testappjava/document.xsd

So I cannot use single binding file for different xsd schema files, example by 
placing multiple jaxb:bindings with different schemaLocation
Altough jaxb:globalBindings placed in one file works for all other schemas.

Does this done intentionally or this is bug?



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to