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

    • 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

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

            Dates

              Created:
              Updated:
              Resolved: