JAX-WS: генерировать WSDL с не-ascii символами в enum - PullRequest
0 голосов
/ 19 сентября 2018

Я работаю с API, который wsdl имеет значение

<xs:simpleType name="SubjectType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="ФЛ"/>
    <xs:enumeration value="ЮЛ"/>
  </xs:restriction>
</xs:simpleType>

Он генерирует следующий код:

@XmlType(name = "SubjectType")
@XmlEnum
public enum SubjectType {

    \u0424\u041b,
    \u042e\u041b;

    public String value() {
        return name();
    }

    public static SubjectType fromValue(String v) {
        return valueOf(v);
    }

}

И я не могу использовать перечисления, так как он выходит из Юникода.Должно быть что-то вроде "ФЛ, ЮЛ;"

Какие-нибудь возможные решения этого?Кодировка файла - UTF-8, свойства Maven и идея Intellij - тоже UTF-8

...