我有一个定义了 java.io.Exception 的 WSDL 文件:
<xsd:schema xmlns:tns="http://io.java" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://io.java">
<xsd:complexType name="IOException">
<xsd:sequence/>
</xsd:complexType>
</xsd:schema>
当使用 Apache CXf wsdl2java 任务生成 Java 类时,它会生成这样的类(这会导致编译错误,因为它不是有效的 java.io.IoException):
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IOException")
public class IOException {
}
有没有办法防止 CXF 生成 JDK 类?
谢谢!:)