Statistics
| Revision:

root / branches / v2_0_0_prep / extensions / org.gvsig.mkmvnproject / prepare-templates.xml @ 37423

History | View | Annotate | Download (4.84 KB)

1 32859 cordinyana
<project name="prepare-templates.build" default="prepare-templates">
2
3
    <dirname property="prepare-templates.build.basedir"
4
             file="${ant.file.prepare-templates.build}" />
5 35356 jjdelcerro
        <target name="prepare-templates" depends="prepare-fortunecookies,prepare-landregistryviewer">
6
         </target>
7
8
        <!-- *************** Fortune cookies template **************** -->
9 32859 cordinyana
10 35356 jjdelcerro
        <target name="check-fortunecookies">
11
        <available file="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies"
12 32859 cordinyana
                   type="dir"
13 35356 jjdelcerro
                   property="fortunecookies.downloaded" />
14 32859 cordinyana
    </target>
15
16 35356 jjdelcerro
    <target name="download-fortunecookies"
17
            depends="check-fortunecookies"
18
            unless="fortunecookies.downloaded">
19
        <echo>Downloading fortunecookies templates...</echo>
20
        <mkdir dir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies" />
21 32859 cordinyana
        <mkdir dir="${prepare-templates.build.basedir}/target/templates-zips" />
22
23
        <java classname="org.tmatesoft.svn.cli.SVN"
24
              classpath="${runtime_classpath}"
25 35356 jjdelcerro
              dir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/"
26 32859 cordinyana
              fork="true"
27
              failonerror="true">
28
            <arg value="export" />
29
            <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/basic-with-user-interface" />
30
        </java>
31
        <java classname="org.tmatesoft.svn.cli.SVN"
32
              classpath="${runtime_classpath}"
33 35356 jjdelcerro
              dir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/"
34 32859 cordinyana
              fork="true"
35
              failonerror="true">
36
            <arg value="export" />
37
            <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/provider-based-implementation-with-user-interface" />
38
        </java>
39
    </target>
40
41 35356 jjdelcerro
    <target name="prepare-fortunecookies" depends="download-fortunecookies">
42
        <echo>Zipping fortunecookies...</echo>
43
            <delete file="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-basic.zip"/>
44
            <delete file="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-pbi.zip"/>
45
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-basic.zip"
46
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/basic-with-user-interface/"
47 32859 cordinyana
             includes="**/*" />
48 35356 jjdelcerro
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-pbi.zip"
49
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/provider-based-implementation-with-user-interface/"
50 32859 cordinyana
             includes="**/*" />
51
    </target>
52
53 35356 jjdelcerro
54
        <!-- *************** Land registry viewer template **************** -->
55
56
        <target name="check-landregistryviewer">
57
        <available file="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer"
58
                   type="dir"
59
                   property="landregistryviewer.downloaded" />
60
    </target>
61
62
    <target name="download-landregistryviewer"
63
            depends="check-landregistryviewer"
64
            unless="landregistryviewer.downloaded">
65
        <echo>Downloading landregistryviewer template...</echo>
66
        <mkdir dir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer" />
67
        <mkdir dir="${prepare-templates.build.basedir}/target/templates-zips" />
68
69
        <java classname="org.tmatesoft.svn.cli.SVN"
70
              classpath="${runtime_classpath}"
71
              dir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer/"
72
              fork="true"
73
              failonerror="true">
74
            <arg value="export" />
75
            <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer" />
76
        </java>
77
        <java classname="org.tmatesoft.svn.cli.SVN"
78
              classpath="${runtime_classpath}"
79
              dir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer/"
80
              fork="true"
81
              failonerror="true">
82
            <arg value="export" />
83
            <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.landregistryviewer.app/trunk/org.gvsig.landregistryviewer.app" />
84
        </java>
85
    </target>
86
87
    <target name="prepare-landregistryviewer" depends="download-landregistryviewer">
88
        <echo>Zipping landregistryviewer...</echo>
89
            <delete file="${prepare-templates.build.basedir}/target/templates-zips/landregistryviewer.zip"/>
90
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/landregistryviewer.zip"
91
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer/"
92
             includes="**/*" />
93
    </target>
94
95
96 32859 cordinyana
</project>