Кто-нибудь знает, как решить проблему, вызванную сложным элементом и его дочерним элементом с одинаковым именем?
Конверт: Ubuntu, Java 10, плагин maven-jaxb2: 0.13.3
XSD:
<xs:element name="TheSameName">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="unbounded">
<xs:element name="TheSameName">
<xs:complexType>
<xs:sequence>
<xs:any processContents="skip" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
BIND.XML
<jxb:bindings node="/xs:schema/xs:element[@name='TheSameName']">
<jxb:class name="TheSameNameList"/>
</jxb:bindings>
ОШИБКА:
Сложный тип и его дочерний элемент имеют одно и то же имя «TheSameName».
Используйте настройку класса для разрешения этого конфликта.
С Java 8 все было в порядке, но с Java 10 не более :-( Есть идеи?
BR, Wianki