Revision 11845

View differences:

branches/v10/extensions/extAnnotations/.cvsignore
1 1
dist
2
dist-src
2
dist-src
3
bin
branches/v10/extensions/extAnnotations/build.xml
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

  

Also available in: Unified diff