You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Harry Braun (JIRA)" <ji...@apache.org> on 2018/12/10 11:36:00 UTC

[jira] [Created] (CXF-7924) Only one WSDL is generated and deployed per artifact.

Harry Braun created CXF-7924:
--------------------------------

             Summary: Only one WSDL is generated and deployed per artifact.
                 Key: CXF-7924
                 URL: https://issues.apache.org/jira/browse/CXF-7924
             Project: CXF
          Issue Type: Bug
          Components: Tooling
    Affects Versions: 3.2.7
         Environment: Maven 3.5.4, JDK 1.8.0_191
            Reporter: Harry Braun


If more than one WSDL is created in a Maven build, only one WSDL is created and stored in the repository. With version 3.2.4 a file with the extension <webservice>.wsdl is created for each WSDL, with version 3.2.7 there is only one file with the extension .wsdl, in which probably only the last generated webservice was stored.
All projects that offer several web services can not be converted to version 3.2.7.

<execution>
 <id>wsdl-ABCWS</id>
 <phase>process-classes</phase>
 <configuration>
 <className>backend.ws.ABCWS</className>
 <genWsdl>true</genWsdl>
 <verbose>true</verbose>
 <outputFile>${project.build.directory}/generated-sources/wsdl/ABCWS.wsdl</outputFile>
 <attachWsdl>true</attachWsdl>
 </configuration>
 <goals>
 <goal>java2ws</goal>
 </goals>
 </execution>
 <execution>
 <id>wsdl-XYZWS</id>
 <phase>process-classes</phase>
 <configuration>
 <className>backend.ws.XYZWS</className>
 <genWsdl>true</genWsdl>
 <verbose>true</verbose>
 <outputFile>${project.build.directory}/generated-sources/wsdl/XYZWS.wsdl</outputFile>
 <attachWsdl>true</attachWsdl>
 </configuration>
 <goals>
 <goal>java2ws</goal>
 </goals>
 </execution>



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)