Revision 1842 branches/FMap_SLD/libraries/libFMap/xsd/ant_build_JAXB.xml
ant_build_JAXB.xml | ||
---|---|---|
1 |
<project name="FMap_SLD" default="generar_clases">
|
|
1 |
<project name="FMap_SLD" default="compile">
|
|
2 | 2 |
|
3 |
<property name="jwsdp.home" value="d:/java/jwsdp-1.5" /> |
|
4 |
<path id="classpath"> |
|
5 |
<pathelement path="src" /> |
|
6 |
<pathelement path="classes" /> |
|
7 |
<!-- for use with bundled ant --> |
|
8 |
<fileset dir="${jwsdp.home}" includes="jaxb/lib/*.jar" /> |
|
9 |
<fileset dir="${jwsdp.home}" includes="jwsdp-shared/lib/*.jar" /> |
|
10 |
<fileset dir="${jwsdp.home}" includes="jaxp/lib/**/*.jar" /> |
|
11 |
</path> |
|
12 |
|
|
13 |
|
|
3 | 14 |
<taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask"> |
4 |
<classpath> |
|
5 |
<fileset dir="../../lib" includes="*.jar" excludes="ant.jar"/> |
|
6 |
<fileset dir="../../.."> |
|
7 |
<include name="jaxp/**/*.jar"/> |
|
8 |
<include name="jwsdp-shared/lib/**/*.jar"/> |
|
9 |
</fileset> |
|
10 |
</classpath> |
|
15 |
<classpath refid="classpath" /> |
|
11 | 16 |
</taskdef> |
12 | 17 |
|
13 |
<xjc target="src"> |
|
14 |
<schema dir="src" includes="*.xsd"/> |
|
18 |
<!-- <xjc target="xsd"> |
|
19 |
<schema dir="." includes="*.xsd"/> |
|
20 |
</xjc> --> |
|
21 |
<!-- compile Java source files --> |
|
22 |
<target name="compile" description="Compile all Java source files"> |
|
23 |
<echo message="Compiling the schema..." /> |
|
24 |
<mkdir dir="gen-src" /> |
|
25 |
<xjc schema="test.xsd" package="com.iver.cit.gvsig" target="gen-src"> |
|
26 |
<produces dir="gen-src/com.iver.cit.gvsig" includes="**/*.java" /> |
|
15 | 27 |
</xjc> |
28 |
<echo message="Compiling the java source files..." /> |
|
29 |
<mkdir dir="classes" /> |
|
30 |
<javac destdir="classes" debug="on"> |
|
31 |
<!-- <src path="src" /> --> |
|
32 |
<src path="gen-src" /> |
|
33 |
<classpath refid="classpath" /> |
|
34 |
</javac> |
|
35 |
<!-- <copy todir="classes"> |
|
36 |
<fileset dir="gen-src"> |
|
37 |
<include name="**/*.properties" /> |
|
38 |
</fileset> |
|
39 |
</copy> --> |
|
40 |
</target> |
|
16 | 41 |
|
17 | 42 |
</project> |
Also available in: Unified diff