1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <?xml version="1.0" encoding="ISO-8859-1" ?>
<project name="Generer un schema avec JAXB" default="schemagen" basedir=".">
<!-- =================================================================== -->
<!-- P R O P E R T I E S -->
<!-- =================================================================== -->
<property name="src.dir" value="${basedir}/../projet1/src"/>
<property name="schema.dir" value="${basedir}/schema"/>
<property name="lib.dir" value="${basedir}/lib"/>
<!-- =================================================================== -->
<!-- C L A S S P A T H u n d T A S K S -->
<!-- =================================================================== -->
<path id="schemagen.taskdef.classpath">
<pathelement location="${lib.dir}/jaxb-xjc.jar"/>
</path>
<path id="schemagen.classpath">
<fileset dir="${basedir}/WebContent/WEB-INF/lib">
<include name="*.jar"/>
</fileset>
</path>
<taskdef name="schemagen"
classname="com.sun.tools.jxc.SchemaGenTask"
classpathref="schemagen.taskdef.classpath"/>
<!-- =================================================================== -->
<!-- U S E R E R Z E U G E N -->
<!-- =================================================================== -->
<target name="schemagen" description="XML Schema generieren">
<mkdir dir="${schema.dir}"/>
<schemagen srcdir="${src.dir}"
destdir="${schema.dir}"
verbose="true"
classpathref="schemagen.classpath">
<include name="de/hska/adminverwaltung/db/package-info.java"/>
<include name="de/hska/adminverwaltung/db/Administrator.java"/>
<include name="de/hska/adminverwaltung/rest/package-info.java"/>
<include name="de/hska/adminverwaltung/rest/AdministratorList.java"/>
<schema namespace="http://hska.de/adminverwaltung" file="adminverwaltung.xsd"/>
</target>
</project> |
Partager