1 |
|
<project name="Generar extension Anotaciones en Andami" default="generate-without-source" basedir=".">
|
|
1 |
<project name="extAnnotations" default="batch-build" basedir=".">
|
2 |
2 |
<description>
|
3 |
3 |
Instala el plugin en Andami
|
4 |
4 |
</description>
|
... | ... | |
15 |
15 |
<property name="readMe.files" value="Leeme-Annotation.txt, Readme-Annotation.txt"/>
|
16 |
16 |
|
17 |
17 |
<target name="init">
|
|
18 |
<echo>
|
|
19 |
Compiling ${ant.project.name}...</echo>
|
18 |
20 |
<!-- Create the time stamp -->
|
19 |
21 |
<tstamp/>
|
20 |
22 |
<!-- Create the build directory structure used by compile -->
|
21 |
23 |
<mkdir dir="${build}"/>
|
22 |
24 |
<mkdir dir="${dist}"/>
|
|
25 |
<mkdir dir="${dist}/lib"/>
|
23 |
26 |
|
24 |
27 |
</target>
|
25 |
28 |
|
... | ... | |
56 |
59 |
|
57 |
60 |
|
58 |
61 |
<target name="buildNumber">
|
|
62 |
<echo> Obsoleto: este proyecto se distribuye con gvSIG de base </echo>
|
|
63 |
<!--
|
59 |
64 |
<propertyfile
|
60 |
65 |
file="build.number"
|
61 |
66 |
comment="Build Number for ANT. Do not edit!">
|
62 |
67 |
<entry key="build.number" default="0" type="int" operation="+"/>
|
63 |
68 |
</propertyfile>
|
64 |
69 |
<property file="build.number"/>
|
|
70 |
-->
|
65 |
71 |
</target>
|
66 |
72 |
<target name="distribution"
|
67 |
|
description="increment build number and generate the distribution without the source file"
|
68 |
|
depends="buildNumber,generate-without-source">
|
|
73 |
description="increment build number and generate the distribution without the source file">
|
|
74 |
<echo> Obsoleto: este proyecto se distribuye con gvSIG de base </echo>
|
|
75 |
<!-- -->
|
69 |
76 |
</target>
|
70 |
77 |
|
71 |
78 |
<target name="generate-without-source" depends="init"
|
... | ... | |
109 |
116 |
|
110 |
117 |
</target>
|
111 |
118 |
|
|
119 |
<target name="batch-build"
|
|
120 |
description="compile the sources, create the jar file"
|
|
121 |
depends="init,compile,create-jar,copy-data-files,move-to-andami">
|
|
122 |
</target>
|
112 |
123 |
|
113 |
|
<!--target name="generate-with-source" description="generate the distribution with the source file" >
|
114 |
|
<mkdir dir="${dist}"/>
|
115 |
|
<mkdir dir="${dist}/images"/>
|
|
124 |
<target name="compile" description="compile the source" >
|
|
125 |
<!-- Compile the Java code from ${src} to ${build} -->
|
|
126 |
<mkdir dir="${build}" />
|
|
127 |
<javac srcdir="${src}"
|
|
128 |
destdir="${build}"
|
|
129 |
source="${JavaSourceVersion}"
|
|
130 |
target="${JavaTargetVersion}"
|
|
131 |
debug="${debug}"
|
|
132 |
debuglevel="${debuglevel}"
|
|
133 |
classpath="${compile-classpath}"/>
|
|
134 |
</target>
|
116 |
135 |
|
117 |
|
<jar jarfile="${dist}/${plugin}.jar" basedir="${build}"/>
|
118 |
|
<copy file="config/config.xml" todir="${dist}"/>
|
119 |
|
<copy todir="${dist}">
|
120 |
|
<fileset dir="." includes="text*.properties"/>
|
121 |
|
</copy>
|
122 |
|
<copy todir="${dist}">
|
123 |
|
<fileset dir="." includes="${src}"/>
|
|
136 |
<target name="create-jar"
|
|
137 |
description="Creates the plugin jar">
|
|
138 |
<jar jarfile="${dist}/lib/${plugin}.jar" basedir="${build}" excludes="**/*Driver*,**/*_Legend.*,**/*_Layer.*,**/*_Strategy.*,**/*_Mapping.*,**/*_EditableAdapter.*" includes="com/iver/cit/gvsig/**"/>
|
|
139 |
<jar jarfile="${dist}/lib/gvsig-annotation.jar" basedir="${build}" includes="**/*_Legend.*,**/*_Layer.*,**/*_Strategy.*,**/*_Mapping.*,**/*_EditableAdapter.*"/>
|
|
140 |
</target>
|
124 |
141 |
|
125 |
|
</copy>
|
126 |
|
<copy todir="${dist}/images">
|
127 |
|
<fileset dir="images/" includes="*"/>
|
128 |
|
</copy>
|
129 |
|
<move todir="${extensionDir}/${plugin}/images">
|
130 |
|
<fileset dir="images/" includes="*"/>
|
131 |
|
</move>
|
132 |
|
<move todir="${extensionDir}/${plugin}/">
|
133 |
|
<fileset dir="${dist}" includes="**/**" excludes="com/iver/cit/gvsig/fmap/drivers/sde/**"/>
|
134 |
|
</move>
|
135 |
|
<jar jarfile="${drivers-dir}/sde/sde.jar" basedir="./bin" excludes="**/*VectorialSDEDriver*"
|
136 |
|
includes="com/iver/cit/gvsig/fmap/drivers/sde/*.*"
|
137 |
|
/>
|
138 |
|
<jar jarfile="${extensionDir}/${mainplugin}/lib/gvsig-sde.jar" basedir="./bin" includes="com/iver/cit/gvsig/fmap/drivers/sde/VectorialSDEDriver.*"/>
|
139 |
|
</target-->
|
|
142 |
<target name="copy-data-files">
|
|
143 |
<copy file="config/config.xml" todir="${dist}"/>
|
|
144 |
<copy file="build.number" todir="${dist}"/>
|
|
145 |
<copy file="config/about.htm" todir="${dist}"/>
|
|
146 |
<loadproperties srcFile="build.number"/>
|
|
147 |
<replace casesensitive="true"
|
|
148 |
file="${dist}/about.htm"
|
|
149 |
token="#build.number#"
|
|
150 |
value="${build.number}"/>
|
|
151 |
<copy todir="${dist}">
|
|
152 |
<fileset dir="config" includes="text*.properties"/>
|
|
153 |
</copy>
|
|
154 |
<copy todir="${dist}/lib" failonerror="false">
|
|
155 |
<fileset dir="./lib" includes="*.jar,*.zip"/>
|
|
156 |
<!-- <fileset dir="." includes=".keystore"/> -->
|
|
157 |
</copy>
|
|
158 |
<copy todir="${dist}/images">
|
|
159 |
<fileset dir="images" includes="*"/>
|
|
160 |
</copy>
|
|
161 |
</target>
|
|
162 |
|
140 |
163 |
|
141 |
|
<target name="clean"
|
142 |
|
description="clean up" >
|
143 |
|
<delete dir="${dist}"/>
|
144 |
|
</target>
|
|
164 |
<target name="move-to-andami">
|
|
165 |
<move todir="${extensionDir}/${mainplugin}/lib" file="${dist}/lib/gvsig-annotation.jar"/>
|
|
166 |
<move todir="${extensionDir}/${plugin}/">
|
|
167 |
<fileset dir="${dist}" includes="**/**"/>
|
|
168 |
</move>
|
|
169 |
</target>
|
|
170 |
|
|
171 |
<target name="import-build-number">
|
|
172 |
<copy todir=".">
|
|
173 |
<fileset file="${buildNumberFile}"/>
|
|
174 |
</copy>
|
|
175 |
</target>
|
|
176 |
|
|
177 |
<target name="clean"
|
|
178 |
description="clean up" >
|
|
179 |
<delete dir="${dist}"/>
|
|
180 |
</target>
|
145 |
181 |
</project>
|
146 |
182 |
|
147 |
183 |
|