root / branches / v2_0_0_prep / extensions / org.gvsig.mkmvnproject / prepare-templates.xml @ 35341
History | View | Annotate | Download (2.22 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 |
|
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>
|