如何使用cxf-codegen-plugin从wsdl中生成Java中区分大小写的字段?

时间:2018-07-16 20:28:32

标签: java cxf wsdl2java cxf-codegen-plugin

我正在使用cxf-codegen-plugin并尝试从wsdl生成Java。 在我的xsd模式中,我有以下元素

<xsd:element name="SomeElement">
    <xsd:complexType>
        <xsd:attribute name="version" type="xsd:string" use="optional">
        </xsd:attribute>
        <xsd:attribute name="Version" type="xsd:string" use="optional">
        </xsd:attribute>
    </xsd:complexType>
</xsd:element>

CXF尝试将两个属性都生成到字段version中,并抛出该属性已存在的异常。 有什么方法可以生成XML中描述的属性?例如

protected String version;
protected String Version;

我知道,我可以定义绑定并重命名其中一个属性,但是我有约100个wsdl,所以我不想为每个文件写绑定。

我还尝试添加-autoNameResolution参数,但这没有帮助。

0 个答案:

没有答案