JAXB - Настройка сгенерированного имени класса, но настройка, чтобы не генерировать его - PullRequest
2 голосов
/ 15 ноября 2011

У меня есть несколько файлов WSDL / XSD, и я использую JAXB для создания клиентов. Но среди них есть несколько общих классов, которые я имею в отдельном проекте.

Я могу настроить целое поколение, сообщая пользовательские имена клиентским классам по мере необходимости. Но для этих общих классов я хотел бы просто сообщить их имена для справки, но не генерировать их, используя те, которые предоставлены в другом проекте и включены в classpath.

Возможно ли это с использованием настроек JAXB?

Заранее спасибо!

1 Ответ

1 голос
/ 15 ноября 2011

Ответ, связанный ниже, демонстрирует, как использовать файл внешних привязок JAXB, чтобы указать, что тип в схеме XML соответствует существующему классу Java:

Если существующие классы также генерируются из схемы XML, вас может заинтересовать расширение -episode, которое позволяет артефактам, сгенерированным из схемы XML, использоваться артефактами, созданными другой схемой, импортирующей первую.

...