cxf-codegen-plugin : troublesome exception during generate jax-ws binding when 
node is not exist
------------------------------------------------------------------------------------------------

                 Key: CXF-4070
                 URL: https://issues.apache.org/jira/browse/CXF-4070
             Project: CXF
          Issue Type: Improvement
          Components: Tooling
    Affects Versions: 2.4
            Reporter: Artur Wójcik


Configuration:

plugin :
                        <plugin>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-codegen-plugin</artifactId>
                <version>2.4.2</version>
                <executions>
                    <execution>
                        <id>generate-sources-default</id>
                        <phase>generate-sources</phase>
                        <configuration>
                            
<sourceRoot>${project.build.directory}/generated-sources/cxf-default</sourceRoot>
                            <defaultOptions>
                                <bindingFiles>
                                    
<bindingFile>${project.basedir}/bindings/jaxws_binding.xml</bindingFile>
                                </bindingFiles>
                            </defaultOptions>
                            <wsdlRoot>${basedir}</wsdlRoot>
                            <includes>
                                <include>**/*.wsdl</include>
                            </includes>
                        </configuration>
                        <goals>
                            <goal>wsdl2java</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

jaxws_binding.xml :

<?xml version="1.0" encoding="UTF-8"?>
<jaxws:bindings xmlns:jaxws="http://java.sun.com/xml/ns/jaxws";>
        <bindings xmlns="http://java.sun.com/xml/ns/jaxws"; 
node="wsdl:definitions/wsdl:portType/wsdl:operation/wsdl:fault">
                <package name="com.company.common.fault" />
        </bindings>
</jaxws:bindings>

So, I would like generate jax-ws binding for all wsdl's in project, 
but not everyone has fault element. I want to have common things in one place.
Use wsdlOptions is not advisable.

I'm getting:
Could not find any node with the 
XPath expression: 
//wsdl:definitions[wsdl:portType]/wsdl:portType/wsdl:operation/wsdl:fault







--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to