Statistics
| Revision:

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

History | View | Annotate | Download (5.02 KB)

1
<project name="prepare-templates.build" default="prepare-templates">
2

    
3
    <dirname property="prepare-templates.build.basedir"
4
             file="${ant.file.prepare-templates.build}" />
5
        <target name="prepare-templates" depends="prepare-fortunecookies,prepare-landregistryviewer"> 
6
         </target>
7
        
8
        <!-- *************** Fortune cookies template **************** -->
9

    
10
        <target name="check-fortunecookies">
11
        <available file="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies"
12
                   type="dir"
13
                   property="fortunecookies.downloaded" />
14
    </target>
15

    
16
    <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
        <mkdir dir="${prepare-templates.build.basedir}/target/templates-zips" />
22

    
23
        <java classname="org.tmatesoft.svn.cli.SVN"
24
              classpath="${runtime_classpath}"
25
              dir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/"
26
              fork="true"
27
              failonerror="true">
28
                <arg value="--non-interactive"/>
29
            <arg value="export" />
30
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.fortunecookies/trunk/basic-with-user-interface" />
31
        </java>
32
        <java classname="org.tmatesoft.svn.cli.SVN"
33
              classpath="${runtime_classpath}"
34
              dir="${prepare-templates.build.basedir}/target/templates/downloads/fortunecookies/"
35
              fork="true"
36
              failonerror="true">
37
                <arg value="--non-interactive"/>
38
            <arg value="export" />
39
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.fortunecookies/trunk/provider-based-implementation-with-user-interface" />
40
        </java>
41
    </target>
42

    
43
    <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
             includes="**/*" />
50
        <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
             includes="**/*" />
53
    </target>
54

    
55
        
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
                <arg value="--non-interactive"/>
77
            <arg value="export" />
78
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer" />
79
        </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
                <arg value="--non-interactive"/>
86
            <arg value="export" />
87
            <arg value="https://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.landregistryviewer.app/trunk/org.gvsig.landregistryviewer.app" />
88
        </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
</project>