Описание тега jaxb2-maven-plugin
Этот плагин использует JAXB2 для создания классов Java из схем XML (и файлов привязки) и для создания схем XML для существующих классов Java.
Архитектура Java для привязки XML ( JAXB) обеспечивает перевод между классами Java и документами XML. JAXB2 указан в JSR-222.
JAXB-2 Maven плагин требует Maven 2+ и JDK 1.5+ и использует JAXB привязки компилятора (XJC)
Плагин определяет две основные цели (дополнительные цели см. В официальной документации)
jaxb2:xjc
- запускает компилятор xjc для создания классов Java из XML-схем и файлов привязкиjaxb2:schemagen
- генерирует XML-схемы из аннотированных классов Java JAXB