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>
|