xfire-maven-plugin needs updated to latest xfire-generator
----------------------------------------------------------

                 Key: MOJO-781
                 URL: http://jira.codehaus.org/browse/MOJO-781
             Project: Mojo
          Issue Type: Bug
         Environment: xfire-maven-plugin 1.0-SNAPSHOT
            Reporter: Tim Morrow
         Attachments: xfire-maven-plugin-patch.txt

Background on specific problem:
I recently upgraded by server to use XFire 1.2.6.  I'm using JAX-WS and JAXB 
2.0 annotations to generate the web service.  As of XFire 1.2.6, the WSDL 
changed format slightly.  When I regenerate my client using the 
xfire-maven-plugin 1.0-SNAPSHOT (specifically 
xfire-maven-plugin-1.0-20061017.160413-3.pom) it fails to read the WSDL with an 
XmlSchema error:

    Embedded error: org.apache.ws.commons.schema.XmlSchemaException: Couldn't 
map prefix 'xs' to a namespace

Anyway, I noticed the plugin depends on XFire 1.2.1 which is pretty old now.

Upgrading to XFire 1.2.6 (and Maven project/plugin 2.0.4) seems to take care of 
the problem.  Probably due to a later XmlSchema dependency.

Attached a patch with the changes.  The only caveat being that the method 
WsdlGenTask.setOverridingContextClassLoader() disappeared.  Commenting out the 
line that invokes it didn't appear to have any noticeable effect.  Obviously it 
would be useful to understand the ramifications of that change.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to