Как изменить версию WSGEN для JDK 1.7 или исправить проблему без изменений
У меня проблема с текущей версией WSGEN(JAX-WS RI 2.2.4-b01), она создает некоторые элементы с тегом ref. ref и фактический элемент включает префикс пространства имен (tns), что приводит к тому, что два вложенных пространства имен не ожидаются.
Когда я устанавливаю JDK 1.6, в него входит WSGEN с версией "JAX-WS 2.1.x", результат получается идеальным.
Нежелательный с WSGEN(JAX-WS RI 2.2.4-b01):
<xs:element name="personComplex" type="tns:personComplex"/>
<xs:complexType name="applyRequest">
<xs:sequence>
**<xs:element ref="tns:personComplex" minOccurs="0"/>**
</xs:sequence>
</xs:complexType>
Ожидается с WSGEN "JAX-WS 2.1.6":
<xs:element name="personComplex" type="tns:personComplex"/>
<xs:complexType name="applyRequest">
<xs:sequence>
**<xs:element name="personComplex" type="tns:personComplex"/>**
</xs:sequence>
</xs:complexType>
JDK Java (TM) SE Runtime Environment (сборка 1.7.0_71-b14)
Текущая версия: JAX-WS RI 2.2.4-b01
Требуемая версия с JDK 1.7: "JAX-WS 2.1.x"
Заранее спасибо.