我们正在尝试从wsdl生成类。对于之前的类似项目,wsdl2java为xsd中定义的每个请求/响应元素生成了一个单独的类。但是,在这种情况下,我们只获得请求的单个类和响应的单个类,并且在这些类中,所有元素都生成为静态内部类。请求/响应中有很多参数,因此这两个类变得非常庞大。另外,其中一个类生成了两次,因此我们也会遇到重复的类问题。
不确定是否重要,但我们将-b选项与custom.xml一起使用:
<jaxws:bindings
xmlns="http://java.sun.com/xml/ns/jaxws"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws">
<enableWrapperStyle>false</enableWrapperStyle>
</jaxws:bindings>
有关如何将类分隔在自己的文件中的任何建议吗?或者它似乎是wsdl / xsd资源的问题?