Statistics
| Revision:

svn-gvsig-desktop / tags / v1_0_2_Build_905 / libraries / libInternationalization / build.xml @ 34207

History | View | Annotate | Download (2.6 KB)

1
<project name="i18n (Internationalization)" default="dist" basedir=".">
2
        <description>
3
        Construye el jar de la biblioteca gvsig-i18n (libInternationalization)
4
    </description>
5
        <!-- set global properties for this build -->
6
        <property name="src" location="src"/>
7
        <property name="build" location="bin"/>
8
        <property name="andamiLibs" location="../_fwAndami/lib"/>        
9
        <property name="dist"  location="dist"/>
10
        <property name="lib"  location="lib"/>
11
        <property name="plugin" value="org.gvsig.i18n"/>
12
        <property name="jarName" value="gvsig-i18n"/>
13
        <property name="targetDir" location="../_fwAndami/lib"/>
14
        <property name="build-doc" value="doc"/>
15
        <property name="compile-classpath" value="${andamiLibs}/log4j-1.2.8.jar"/>
16
        <property name="JavaSourceVersion" value="1.4"/>
17
        <property name="JavaTargetVersion" value="1.4"/>
18
        
19
        <target name="init">
20
                <!-- Create the time stamp -->
21
                <tstamp />
22
        </target>
23

    
24
        <target name="build-doc" depends="" description="Genera la documentación">
25
                <javadoc
26
                        packagenames="org.gvsig.i18n.*"
27
                        sourcepath="src"
28
                        defaultexcludes="yes"
29
                        destdir="${build-doc}/org.gvsig.i18n"
30
                        windowtitle="libInternationalization API">
31
                </javadoc>
32
        </target>
33

    
34
        <target name="dist"
35
                description="generate the distribution" depends="copy-data-files,create-jar,move-to-andami">
36
        </target>
37

    
38
        <target                name="batch-build"
39
                                description="compile the sources, create the jar file"
40
                                depends="compile,copy-data-files,create-jar,move-to-andami">
41
        </target>
42

    
43
        <target name="compile" description="compile the source">
44
                <!-- Compile the Java code from ${src} to ${build} -->
45
                <mkdir dir="${build}" />
46
                <javac        srcdir="${src}"
47
                                destdir="${build}"
48
                                source="${JavaSourceVersion}"
49
                                target="${JavaTargetVersion}"
50
                                classpath="${compile-classpath}"
51
                                debug="${debug}"
52
                                debuglevel="${debuglevel}"
53
                                excludes="**/Tests/*.java" />
54
        </target>
55
        
56
        <target name="copy-data-files">
57
                <mkdir dir="config"/>
58
        <copy todir="${build}/org/gvsig/i18n/resources/translations">
59
                <fileset dir="config" includes="*" />
60
        </copy>
61
    </target>
62
        
63
        <target name="create-jar" description="Crea el jar de la aplicacion">
64
                <mkdir dir="${dist}"/>        
65
            <jar jarfile="${dist}/${jarName}.jar" basedir="${build}"/>
66
        </target>
67
        
68
        <target name="move-to-andami" description="Move jars and required libraries to andami">
69
                <copy file="dist/${jarName}.jar" todir="${lib}"/>
70
                <move file="dist/${jarName}.jar" todir="${targetDir}"/>
71
        </target>
72
        
73
        <target name="clean"
74
                description="clean up" >
75
                <!-- Delete the ${build} and ${dist} directory trees -->
76
                <delete dir="${build}"/>
77
                <delete dir="${dist}"/>
78
        </target>
79
</project>