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) 个答案