Este es un proyecto educativo de Maven que demuestra cómo generar automáticamente clases Java a partir de esquemas XML (XSD) utilizando el plugin jaxb2-maven-plugin. El proyecto incluye un archivo XSD de ejemplo (schema1.xsd) que define dos tipos complejos (Department y Employee con sus relaciones), y cuando se ejecuta mvn clean compile, Maven genera automáticamente las clases Java correspondientes con sus getters, setters y anotaciones JAXB en el paquete org.example.xsd2java. El proyecto está configurado para Java 11 e incluye las dependencias JAXB necesarias (jaxb-api y jaxb-impl), ya que JAXB fue removido del JDK a partir de Java 11. Incluye también una clase Runner.java comentada que muestra cómo usar las clases generadas para crear objetos Department y Employee, sirviendo como ejemplo práctico para desarrolladores que necesitan trabajar con XML y binding de datos en Java.
-
Notifications
You must be signed in to change notification settings - Fork 1
Cortadai/xsd2Java
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
XSD to Java using Maven
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published