问题描述
我正在通过 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 (将#修改为@)