Statistics
| Revision:

svn-gvsig-desktop / tags / v1_1_Build_1015 / applications / appCatalogYNomenclatorClient / build.xml @ 13679

History | View | Annotate | Download (3.19 KB)

1 5614 cesar
<project name="Generar extension en Andami" default="build-for-eclipse" basedir=".">
2 5613 cesar
    <description>
3
        Instala el plugin en Andami
4
    </description>
5
  <!-- set global properties for this build -->
6 5614 cesar
        <property name="fmap" location="../libFMap"/>
7
        <property name="andami" location="../_fwAndami"/>
8 5613 cesar
        <property name="build" location="bin"/>
9 5614 cesar
        <property name="src" location="src"/>
10
        <property name="dist" location="dist"/>
11
        <property name="lib" location="lib"/>
12 5613 cesar
        <property name="andamiLibs" location="${andami}/lib"/>
13 5614 cesar
        <property name="targetDir" location="../extCatalogYNomenclator/dist/lib"/>
14
        <property name="jarName" value="catCliProto.jar"/>
15 7536 cesar
        <property name="compile-classpath" value="${lib}/a2j_v2-2.0.9.jar:${lib}/a2jruntime.jar:${lib}/activation.jar:${lib}/commons-beanutils.jar:${lib}/commons-codec.jar:${lib}/commons-httpclient-2.0.2.jar:${lib}/commons-logging.jar:${lib}/cql-java-1.0.0.jar:${lib}/junit.jar:${lib}/jzkit2_core-2.0.0.jar:${lib}/jzkit2_z3950_plugin-2.0.0.jar:${lib}/log4j-1.2.4.jar:${lib}/mail.jar:${lib}/soap.jar:${lib}/ostermillerutils_1_04_03_for_java_1_4.jar:${lib}/spring.jar:${lib}/xalan.jar:${lib}/amic-util.jar:${andamiLibs}/xerces_2_5_0.jar:${andamiLibs}/iver-utiles.jar:${andamiLibs}/gvsig-i18n.jar"/>
16 10565 jmvivo
        <property name="JavaSourceVersion" value="1.4"/>
17
        <property name="JavaTargetVersion" value="1.4"/>
18 12479 cesar
        <property name="encoding" value="ISO_8859_1"/>
19 5613 cesar
20 10565 jmvivo
21 5613 cesar
  <target name="init">
22
    <!-- Create the time stamp -->
23
    <tstamp/>
24
    <!-- Create the build directory structure used by compile -->
25 5614 cesar
          <buildnumber/>
26 5613 cesar
  </target>
27 10185 jmvivo
28
          <target name="import-build-number">
29
                  <copy todir=".">
30
                          <fileset file="${buildNumberFile}"/>
31
                  </copy>
32
          </target>
33
34 5614 cesar
        <target name="build-for-eclipse"
35
                        description="generates the jar and moves it to the target dir, but doesn't compile the sources"
36
                        depends="create-jar,move-to-targetDir">
37
                <!-- this is not normally used, as extCatalog already builds appCatalog, but
38
                         we include it here and make something meaningful, just in case the user
39
                         wants to build only appCatalog.-->
40
        </target>
41 5613 cesar
42 5614 cesar
    <target name="batch-build"
43
                description="compile the source"
44
                    depends="compile,create-jar,move-to-targetDir">
45
             <!-- Compile the Java code from ${src} to ${bin} -->
46 5613 cesar
  </target>
47
48 5614 cesar
        <target name="compile">
49 5684 cesar
                <mkdir dir="${build}"/>
50
                <javac
51 5614 cesar
                                srcdir="${src}"
52
                                destdir="${build}"
53 10565 jmvivo
                            source="${JavaSourceVersion}"
54
                                target="${JavaTargetVersion}"
55 6296 cesar
                                debug="${debug}"
56
                                debuglevel="${debuglevel}"
57 12479 cesar
                                classpath="${compile-classpath}"
58
                                encoding="${encoding}"/>
59 5613 cesar
60
        </target>
61 13518 jmvivo
62 5614 cesar
        <target name="create-jar">
63
                <mkdir dir="${dist}" />
64 13438 jorpiell
                <copy todir="${build}">
65 13518 jmvivo
                        <fileset dir="${src}" excludes="**/*.java,**/CVS"></fileset>
66 13438 jorpiell
                </copy>
67 5614 cesar
            <jar jarfile="${dist}/${jarName}" basedir="${build}"/>
68 5613 cesar
        </target>
69 13518 jmvivo
70 5614 cesar
        <target name="move-to-targetDir">
71
                <mkdir dir="${targetDir}" />
72
                  <move todir="${targetDir}">
73
                    <fileset file="${dist}/${jarName}"/>
74 5613 cesar
            </move>
75
        </target>
76
77 5614 cesar
  <target name="clean"
78 5613 cesar
        description="clean up" >
79
    <!-- Delete the ${build} and ${dist} directory trees -->
80 5614 cesar
        <delete includeemptydirs="true" failonerror="no">
81
        <fileset dir="${build}" includes="**"/>
82
        <fileset dir="${dist}" includes="**"/>
83
    </delete>
84 5613 cesar
  </target>
85
86
</project>