Statistics
| Revision:

root / branches / v061 / libraries / libGDBMS / build.xml @ 4957

History | View | Annotate | Download (3.67 KB)

1
<project name="GDBMS" default="generar-todos" basedir=".">
2
        <description>
3
        Instala el plugin
4
    </description>
5
        <!-- set global properties for this build -->
6
        <property name="drivers-dir" location="src/main/resources/drivers" />
7
        <property name="classes-dir" location="target/classes" />
8

    
9
        <target name="init">
10
                <!-- Create the time stamp -->
11
                <tstamp />
12
        </target>
13

    
14
        <target name="generar-todos" depends="init, csv, csvstring, dbf, dxf, shp, odbc, mysql, postgis, foo, postgresql, hsqldb, hsqldb transactional" description="Genera los jars de todos los drivers ">
15
        </target>
16

    
17
        <target name="csv" description="Genera el jar de csv">
18
                <mkdir dir="${drivers-dir}/csv" />
19
                <jar jarfile="${drivers-dir}/csv/csv.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/csv/**" />
20
        </target>
21

    
22
        <target name="csvstring" description="Genera el jar de csvstring">
23
                <mkdir dir="${drivers-dir}/csvstring" />
24
                <jar jarfile="${drivers-dir}/csvstring/csvstring.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/csvstring/**" />
25
        </target>
26

    
27
        <target name="dbf" description="Genera el jar de dbf">
28
                <mkdir dir="${drivers-dir}/dbf" />
29
                <jar jarfile="${drivers-dir}/dbf/dbf.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/dbf/**" />
30
        </target>
31

    
32
        <target name="dxf" description="Genera el jar de dxf">
33
                <mkdir dir="${drivers-dir}/dxf" />
34
                <jar jarfile="${drivers-dir}/dxf/dxf.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/dxf/**" />
35
        </target>
36

    
37
        <target name="shp" description="Genera el jar de shapefile de ESRI">
38
                <mkdir dir="${drivers-dir}/shp" />
39
                <jar jarfile="${drivers-dir}/shp/shp.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/shapefile/**" />
40
        </target>
41

    
42
        <target name="postgis" description="Genera el jar de postgis">
43
                <mkdir dir="${drivers-dir}/postgis" />
44
                <jar jarfile="${drivers-dir}/postgis/postgis.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/postgis/**" />
45
        </target>
46

    
47
        <target name="odbc" description="Genera el jar de odbc">
48
                <mkdir dir="${drivers-dir}/odbc" />
49
                <jar jarfile="${drivers-dir}/odbc/odbc.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/odbc/**" />
50
        </target>
51

    
52
        <target name="foo" description="Genera el jar foo">
53
                <mkdir dir="${drivers-dir}/foo" />
54
                <jar jarfile="${drivers-dir}/foo/foo.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/foodriver/**" />
55
        </target>
56

    
57
        <target name="hsqldb" description="Genera el jar de hsqldb">
58
                <mkdir dir="${drivers-dir}/hsqldb" />
59
                <jar jarfile="${drivers-dir}/hsqldb/hsqldb.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/hsqldb/**" />
60
        </target>
61

    
62
        <target name="hsqldb transactional" description="Genera el jar de hsqldb transaccional">
63
                <mkdir dir="${drivers-dir}/hsqldbTransactional" />
64
                <jar jarfile="${drivers-dir}/hsqldbTransactional/hsqldb.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/hsqldbTransactional/**" />
65
        </target>
66

    
67
        <target name="mysql" description="Genera el jar de mysql">
68
                <mkdir dir="${drivers-dir}/mysql" />
69
                <jar jarfile="${drivers-dir}/mysql/mysql.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/mysql/**" />
70
        </target>
71

    
72
        <target name="postgresql" description="Genera el jar de postgresql">
73
                <mkdir dir="${drivers-dir}/postgresql" />
74
                <jar jarfile="${drivers-dir}/postgresql/postgresql.jar" basedir="${classes-dir}" includes="com/hardcode/gdbms/driver/postgresql/**" />
75
        </target>
76

    
77
        <target name="create-jar" description="Genera el jar de gdbms">
78
                <jar jarfile="gdbms.jar">
79
                        <fileset dir="${classes-dir}" includes="com/hardcode/gdbms/engine/**" />
80
                        <fileset dir="${classes-dir}" includes="com/hardcode/gdbms/parser/**" />
81
                </jar>
82
        </target>
83
</project>