Statistics
| Revision:

svn-gvsig-desktop / tags / v2_0_0_Build_2009 / extensions / org.gvsig.mkmvnproject / prepare-templates.xml @ 42871

History | View | Annotate | Download (2.22 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
6
    <target name="check-templates">
7
        <available file="${prepare-templates.build.basedir}/target/templates"
8
                   type="dir"
9
                   property="templates.downloaded" />
10
    </target>
11
12
    <target name="download-templates"
13
            depends="check-templates"
14
            unless="templates.downloaded">
15
        <echo>Downloading project templates...</echo>
16
        <mkdir dir="${prepare-templates.build.basedir}/target/templates/downloads" />
17
        <mkdir dir="${prepare-templates.build.basedir}/target/templates-zips" />
18
19
        <java classname="org.tmatesoft.svn.cli.SVN"
20
              classpath="${runtime_classpath}"
21
              dir="${prepare-templates.build.basedir}/target/templates/downloads/"
22
              fork="true"
23
              failonerror="true">
24
            <arg value="export" />
25
            <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/basic-with-user-interface" />
26
        </java>
27
        <java classname="org.tmatesoft.svn.cli.SVN"
28
              classpath="${runtime_classpath}"
29
              dir="${prepare-templates.build.basedir}/target/templates/downloads/"
30
              fork="true"
31
              failonerror="true">
32
            <arg value="export" />
33
            <arg value="https://svn.forge.osor.eu/svn/gvsig-fortuneco/org.gvsig.fortunecookies/trunk/provider-based-implementation-with-user-interface" />
34
        </java>
35
    </target>
36
37
    <target name="prepare-templates" depends="download-templates">
38
        <echo>Zipping templates...</echo>
39
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/template-basic.zip"
40
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/basic-with-user-interface/"
41
             includes="**/*" />
42
        <zip destfile="${prepare-templates.build.basedir}/target/templates-zips/template-pbi.zip"
43
             basedir="${prepare-templates.build.basedir}/target/templates/downloads/provider-based-implementation-with-user-interface/"
44
             includes="**/*" />
45
    </target>
46
47
</project>