He creado mis clases de modelo con anotaciones JPA 2.0. En tiempo de ejecución, usaré EclipseLink 2.2.0, pero he tenido cuidado de usar solo anotaciones JPA puras en mis clases modelo.Generar DDL para JPA 2.0 con EclipseLink
Ahora, ¿Cómo se genera el DDL de esquema para la base de datos?
Quiero usar la API EclipseLink para generar el DDL de las clases, pero no en tiempo de ejecución. En cambio, quiero que una clase de Java se ejecute en la línea de comandos y que emita el DDL. Lo que this guy did for Hibernate, quiero para EclipseLink.
También me conformaría con una tarea Ant o algún plug-in para Maven.
Además, he elegido el nombre de mi archivo jpa.xml en lugar de persistence.xml; puntos de bonificación si su solución también da cuenta de esto. De lo contrario, cambiaré el nombre de mi archivo persistence.xml.
-1 porque aunque esas configuraciones son claras, no resuelven el problema real de generar el esquema en algún momento antes de iniciar la aplicación completa. –