gvsig-raster / org.gvsig.raster.tools / tags / template_v2.1 / rasterTaskProjectTemplate / previewtask.xml @ 12864
History | View | Annotate | Download (1.51 KB)
1 |
<project name="Preview task" default="previewtask" basedir="."> |
---|---|
2 |
|
3 |
<target name="previewtask" |
4 |
description="Creates a raster task project" |
5 |
depends="sources-preview"/> |
6 |
|
7 |
<!--************************************************-->
|
8 |
<!--****************** SOURCES ****************-->
|
9 |
<!--************************************************-->
|
10 |
|
11 |
<target name="sources-preview"> |
12 |
<property name="basetemplatedirectory" value="alg_with_preview_template"/> |
13 |
<property name="dirsrclist" value="algorithm,app,libapi,libimpl,swingapi,swingimpl"/> |
14 |
|
15 |
<mkdir dir="tmp"/> |
16 |
|
17 |
<for list="${dirsrclist}" param="dir"> |
18 |
<sequential>
|
19 |
<!--Copia fuentes a un temporal-->
|
20 |
<copy todir="./tmp" overwrite="yes"> |
21 |
<fileset dir="${basetemplatedirectory}/sources/@{dir}" includes="*.java"/> |
22 |
</copy>
|
23 |
|
24 |
<!--Reemplazo de cadenas-->
|
25 |
<replace dir="tmp" value="${project}"> |
26 |
<replacefilter token="${tokenin1}"/> |
27 |
<replacefilter token="${tokenin2}" value="${token}"/> |
28 |
</replace>
|
29 |
|
30 |
<!--Cambio de nombre de ficheros-->
|
31 |
<move todir="./tmp" includeemptydirs="false"> |
32 |
<fileset dir="./tmp"/> |
33 |
<mapper type="regexp" from="(.*)${tokenin2}(.*)$" to="\1${token}\2"/> |
34 |
</move>
|
35 |
|
36 |
<!--Mover a su sitio-->
|
37 |
<move todir="${@{dir}-srcdir}" overwrite="yes"> |
38 |
<fileset dir="tmp" includes="*.java"/> |
39 |
</move>
|
40 |
|
41 |
</sequential>
|
42 |
</for>
|
43 |
|
44 |
<delete dir="tmp"/> |
45 |
</target>
|
46 |
|
47 |
</project>
|