Statistics
| Revision:

svn-gvsig-desktop / tags / v2_0_0_Build_2061 / extensions / org.gvsig.mkmvnproject / prepare-templates.xml @ 43637

History | View | Annotate | Download (5.02 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 38548 jrodrigo
                <arg value="--non-interactive"/>
29 32859 cordinyana
            <arg value="export" />
30 37553 cordinyana
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.fortunecookies/trunk/basic-with-user-interface" />
31 32859 cordinyana
        </java>
32
        <java classname="org.tmatesoft.svn.cli.SVN"
33
              classpath="${runtime_classpath}"
34 35356 jjdelcerro
              dir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/"
35 32859 cordinyana
              fork="true"
36
              failonerror="true">
37 38548 jrodrigo
                <arg value="--non-interactive"/>
38 32859 cordinyana
            <arg value="export" />
39 37553 cordinyana
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.fortunecookies/trunk/provider-based-implementation-with-user-interface" />
40 32859 cordinyana
        </java>
41
    </target>
42
43 35356 jjdelcerro
    <target name="prepare-fortunecookies" depends="download-fortunecookies">
44
        <echo>Zipping fortunecookies...</echo>
45
            <delete file="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-basic.zip"/>
46
            <delete file="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-pbi.zip"/>
47
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-basic.zip"
48
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/basic-with-user-interface/"
49 32859 cordinyana
             includes="**/*" />
50 35356 jjdelcerro
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/fortunecookies-pbi.zip"
51
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/provider-based-implementation-with-user-interface/"
52 32859 cordinyana
             includes="**/*" />
53
    </target>
54
55 35356 jjdelcerro
56
        <!-- *************** Land registry viewer template **************** -->
57
58
        <target name="check-landregistryviewer">
59
        <available file="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer"
60
                   type="dir"
61
                   property="landregistryviewer.downloaded" />
62
    </target>
63
64
    <target name="download-landregistryviewer"
65
            depends="check-landregistryviewer"
66
            unless="landregistryviewer.downloaded">
67
        <echo>Downloading landregistryviewer template...</echo>
68
        <mkdir dir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer" />
69
        <mkdir dir="${prepare-templates.build.basedir}/target/templates-zips" />
70
71
        <java classname="org.tmatesoft.svn.cli.SVN"
72
              classpath="${runtime_classpath}"
73
              dir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer/"
74
              fork="true"
75
              failonerror="true">
76 38548 jrodrigo
                <arg value="--non-interactive"/>
77 35356 jjdelcerro
            <arg value="export" />
78 37553 cordinyana
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer" />
79 35356 jjdelcerro
        </java>
80
        <java classname="org.tmatesoft.svn.cli.SVN"
81
              classpath="${runtime_classpath}"
82
              dir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer/"
83
              fork="true"
84
              failonerror="true">
85 38548 jrodrigo
                <arg value="--non-interactive"/>
86 35356 jjdelcerro
            <arg value="export" />
87 37553 cordinyana
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.landregistryviewer.app/trunk/org.gvsig.landregistryviewer.app" />
88 35356 jjdelcerro
        </java>
89
    </target>
90
91
    <target name="prepare-landregistryviewer" depends="download-landregistryviewer">
92
        <echo>Zipping landregistryviewer...</echo>
93
            <delete file="${prepare-templates.build.basedir}/target/templates-zips/landregistryviewer.zip"/>
94
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/landregistryviewer.zip"
95
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/landregistryviewer/"
96
             includes="**/*" />
97
    </target>
98
99
100 32859 cordinyana
</project>