Описание тега 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