2013-08-19 3 views
0

CXF에 문제가 있습니다.Maven CXF wsdl2java, 숫자 앞에 문자열 열거 형에 밑줄이 추가되었습니다.

<xs:simpleType name="EnumCodeDetailActionFonctionnelle"> 
    <xs:restriction base="xs:string"> 
     [many more] 
     <xs:enumeration value="RET_PIE"/> 
     <xs:enumeration value="RET_PI4"/> 
     <xs:enumeration value="RET_PI2"/> 
     <xs:enumeration value="RET_PI1"/> 
     <xs:enumeration value="RES_COU"/> 
     <xs:enumeration value="RES_AFF"/> 
     <xs:enumeration value="REP_AFF"/> 
     <xs:enumeration value="REN_REP"/> 
     <xs:enumeration value="REL_PI2"/> 
     <xs:enumeration value="REL_PI1"/> 
     <xs:enumeration value="RELANCE"/> 
     [many more] 
    </xs:restriction> 
</xs:simpleType> 

을하지만, 여기에 생성 된 코드입니다 :

@XmlEnum 
public enum EnumCodeDetailActionFonctionnelle { 
    [many more] 
    RET_PIE("RET_PIE"), 
    @XmlEnumValue("RET_PI4") 
    RET_PI_4("RET_PI4"), 
    @XmlEnumValue("RET_PI2") 
    RET_PI_2("RET_PI2"), 
    @XmlEnumValue("RET_PI1") 
    RET_PI_1("RET_PI1"), 
    RES_COU("RES_COU"), 
    RES_AFF("RES_AFF"), 
    REP_AFF("REP_AFF"), 
    REN_REP("REN_REP"), 
    @XmlEnumValue("REL_PI2") 
    REL_PI_2("REL_PI2"), 
    @XmlEnumValue("REL_PI1") 
    REL_PI_1("REL_PI1"), 
    RELANCE("RELANCE"), 
    [many more] 
} 

왜 코드, 예를 들어, 각 번호 앞에 밑줄이 나는 자바로 생성되는 내 XSD에 다음과 같은 열거를 가지고 : RET_PI _ 4 ("RET_PI4")? 그걸 없애는 방법이 있습니까?

들으)

+0

이는 JAXB 스펙 관련이있다? –

답변