I cannot seem to get the wadl2java code generation to make use of xjc extensions (specifically the -Xbg, boolean extension). I'm hoping someone can point out where I'm going wrong.

Given:

<plugin>
  <groupId>org.apache.cxf</groupId>
  <artifactId>cxf-wadl2java-plugin</artifactId>
  <version>${cxf.version}</version>
  <executions>
    <execution>
      <id>generate-sources</id>
      <phase>generate-sources</phase>
      <goals>
        <goal>wadl2java</goal>
      </goals>
      <configuration>
<sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
        <wadlOptions>
          <wadlOption>
<wadl>${basedir}/src/main/webapp/WEB-INF/wadl/services.wadl</wadl>
            <impl>false</impl>
            <interface>true</interface>
<packagename>com.foo.services.generated.resources</packagename>
            <schemaPackagenames>
<schemaPackagename>http://imp.foo.com/imp/services/common/xmlmessage/xsd=com.foo.services.generated.schema.common</schemaPackagename>
            </schemaPackagenames>
            <extraargs>
              <extraarg>-xjc-Xbg</extraarg>
              <extraarg>-verbose</extraarg>
            </extraargs>
          </wadlOption>
        </wadlOptions>
        <extensions>
<extension>org.apache.cxf.xjcplugins:cxf-xjc-boolean:2.6.0</extension>
        </extensions>
      </configuration>
    </execution>
  </executions>
</plugin>


I keep getting:
[ERROR] Failed to execute goal org.apache.cxf:cxf-wadl2java-plugin:2.7.3:wadl2java (generate-sources) on project imp-inbound-services: org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Unexpected option: -xjc-Xbg -> [Help 1]



Any help would be appreciated.
Thanks,
Matthew



--
Matthew Hardin
Exigent Solutions, llc
[email protected]
678-807-9655

Reply via email to