Skip to content

Cortadai/xsd2Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

XSD to Java using Maven

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages