jooq/jOOQ-codegen/build.xml

19 lines
806 B
XML

<?xml version="1.0"?>
<project name="jOOQ-codegen" basedir=".">
<property name="dir.resources" value="${basedir}/src/main/resources" />
<property name="dir.java" value="${basedir}/src/main/java" />
<property name="dir.target" value="${dir.java}/org/jooq/util/jaxb" />
<taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
<classpath>
<fileset dir="${basedir}/lib" includes="*.jar" />
<fileset dir="${java.home}/lib" includes="rt.jar" />
</classpath>
</taskdef>
<!-- Run a full mvn clean package install deploy first before this -->
<target name="xjc-generator" description="Generate JAXB artefacts from XSD">
<mkdir dir="${dir.java}/org/jooq/util/jaxb" />
<xjc schema="${dir.resources}/jooq-codegen.xsd" destdir="${dir.java}" package="org.jooq.util.jaxb"/>
</target>
</project>