有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我通过maven使用JaxWS从WSDL和xsd文件生成Java代码。现在我想添加构建器模式(fluent-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插件呢


共 (0) 个答案