如何通过 maven 在 jaxws 中使用 jaxb 插件?

问题描述

我正在通过 Maven 使用 JaxWS 从 WSDL 和 xsd 文件生成 Java 代码。现在我想添加构建器模式(流畅的 api),所以想在构建中添加一个 jaxb 插件jaxb2-rich-contract-plugin

但我收到错误no such JAXB-Option: -Xfluent-builder

这是我的 pom 的相关部分:

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <dependencies>
                <dependency>
                    <groupId>org.jvnet.jaxb2.maven2</groupId>
                    <artifactId>maven-jaxb2-plugin</artifactId>
                    <version>0.14.0</version>
                </dependency>
            </dependencies>
            <executions>
                <execution>
                    <id>wsimport-mystuff-1.0</id>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                    <configuration>
                        <wsdlDirectory>${build.wsdlDirectory}/1.0</wsdlDirectory>
                        <bindingDirectory>${build.bindingDirectory}/1.0</bindingDirectory>
                        <wsdlFiles>
                            <wsdlFile>mystuff_1.0.1.0.wsdl</wsdlFile>
                        </wsdlFiles>
                        <sourceDestDir>${build.srcdir.mystuff10}</sourceDestDir>
                        <args>
                            <arg>-B-extension</arg>
                            <arg>-B-Xfluent-builder</arg>
                        </args>
                    </configuration>
                </execution>
            </executions>
            <configuration>
                <vmArgs>
                    <vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
                </vmArgs>
            </configuration>
        </plugin>
    </plugins>
</build>

那么如何使用 maven 在 jaxws 中使用 jaxb-plugins?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)