19 lines
806 B
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> |