Maven Generators
Maven generators es el nombre que le he dado a un nuevo proyecto que he abierto en Google Code y que intenta hacer una primera recopilación de scripts de Maven para la generación de distintos tipos de salida, de forma que sea muy sencillo incorporar estas funcionalidades a nuestros proyectos.
En esta versión, podremos generar:
- Clientes de acceso a Web Services a partir de un WSDL (soporta Axis2 y JAX-WS)
- Clases de manejo de ficheros XML (marshall y unmarshall) con JAXB
- Clases de manejo y persistencia de ficheros XML (marshall, unmarshall y almacenamiento con JPA) con HyperJAXB3
- Clases de mapeo objeto/relacional con JPA e Hibernate
El proceso de generación siempre produce la salida en el directorio “target”, pudiéndose configurar en todos los casos el “package” de destino con el parámetro “-Dpackage=xxx”.
El primer paso en muchos de ellos es incluir el fichero a generar en el directorio “src/main/resources” y luego ejecutar el script de Maven asociado (todos cuentan con un README.txt explicativo con los pasos a seguir).
