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