Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-5772

CXF codegen plugin: Expose original wsdl through wsdlLocation generates a duplicate option exception

    XMLWordPrintableJSON

    Details

    • Estimated Complexity:
      Unknown

      Description

      I'm trying to expose the original WSDL in a service generated by Maven cxf-codegen-plugin.

      Even when I follow the documentation examples, I'm getting an org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Duplicated option: wsdlLocation

      My CXF version is 2.7.11 and this is a copy of my Maven configuration:

      <plugin>
          <groupId>org.apache.cxf</groupId>
          <artifactId>cxf-codegen-plugin</artifactId>
          <version>2.7.11</version>
          <executions>
              <execution>
                  <id>generate-sources</id>
                  <phase>generate-sources</phase>
                  <configuration>
                  <wsdlRoot>${basedir}/src/main/wsdl</wsdlRoot>
                  <includes>
                      <include>*.wsdl</include>
                  </includes>
                  <excludes>
                      <exclude>*MySpecialService.wsdl</exclude>
                  </excludes>
                  <wsdlOptions>
                      <wsdlOption>
                          <wsdl>src/main/wsdl/MySpecialService.wsdl</wsdl>
                          <wsdlLocation>classpath:/wsdl/MySpecialService.wsdl</wsdlLocation>
                      </wsdlOption>
                  </wsdlOptions>
                  </configuration>
                  <goals>
                      <goal>wsdl2java</goal>
                  </goals>
              </execution>
          </executions>
      </plugin>
      

      I've tried by removing includes/excludes options (necessaries because there is just one WSDL that I need to expose the original WSDL) with same exception result. Also, by putting wsdlLocation as an extraarg. Always the "duplicated wsdlLocation" error.

        Attachments

          Activity

            People

            • Assignee:
              dkulp Daniel Kulp
              Reporter:
              arielc Ariel C
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: