Revision 5624 trunk/extensions/extWFS2/build.xml

View differences:

build.xml
6 6
  <property name="src" location="src"/>
7 7
  <property name="build" location="bin"/>
8 8
  <property name="dist"  location="dist"/>
9
  <property name="lib"  location="lib"/>
9 10
  <property name="mainplugin" value="com.iver.cit.gvsig"/>
10 11
  <property name="plugin" value="com.iver.cit.gvsig.wfs2"/>
11 12
  <property name="gvsiglibjar" value="gvsig-wfs"/>
12 13
  <property name="fmapjar" value="fmap-wfs"/>
13 14
  <property name="driverjar" value="wfs"/>
14
  <property name="remoteclientjar" value="remote-clients"/>
15
  <property name="extensionDir" location="../_fwAndami/gvSIG/extensiones"/>
16
  <property name="drivers-dir" location="${extensionDir}/${mainplugin}/drivers" />
17
  <property name="lib-dir" location="${extensionDir}/${mainplugin}/lib"/>
15
	<property name="andami" location="../_fwAndami"/>
16
  <property name="extensionsDir" location="${andami}/gvSIG/extensiones"/>
17
  <property name="drivers-dir" location="${extensionsDir}/${mainplugin}/drivers" />
18
  <property name="lib-dir" location="${extensionsDir}/${mainplugin}/lib"/>
19
	<property name="fmapLibs" location="../libFMap/lib" />
20
	  <property name="remoteclientjar" value="${fmapLibs}/remote-clients.jar"/>
21
	<property name="andamiLibs" location="${andami}/lib" />
22
	<property name="andamiJar" location="${andami}/andami.jar"/>
23
	<property name="gvsigJar" location="${extensionsDir}/${mainplugin}/lib/${mainplugin}.jar"/>
24
	<property name="compile-classpath" value="${andamiJar}:${gvsigJar}:${fmapLibs}/cms.jar:${fmapLibs}/driver-manager-1.1.jar:${fmapLibs}/fmap.jar:${fmapLibs}/gdbms-0.8-SNAPSHOT.jar:${fmapLibs}/geoapi-2.0.jar:${fmapLibs}/gt2-main.jar:${lib}/gt2-wfs.jar:${andamiLibs}/iver-utiles.jar:${fmapLibs}/jts-1.7.jar:${fmapLibs}/remote-clients.jar" />
25
		
18 26
  <target name="init">
19 27
    <!-- Create the time stamp -->
20 28
    <tstamp/>
......
44 52
    	<fileset dir="./lib" includes="*.jar,*.zip"/>
45 53
    	<fileset dir="." includes=".keystore"/>
46 54
    </copy>
47
  	<move todir="${extensionDir}/${mainplugin}/lib">
48
  		<fileset dir="${dist}" includes="${gvsiglibjar}.jar"/>
55
  	<move todir="${extensionsDir}/${mainplugin}/lib">
56
   	<!--	<fileset dir="${dist}" includes="${gvsiglibjar}.jar"/> -->
49 57
		<fileset dir="${dist}" includes="${fmapjar}.jar"/>
50
		<fileset dir="${dist}" includes="${remoteclientjar}.jar"/>
51 58
 	</move>
52
    <move todir="${extensionDir}/${plugin}/">
59
  	<copy todir="${extensionsDir}/${mainplugin}/lib">
60
		<fileset dir="${dist}" includes="${remoteclientjar}"/>
61
  	</copy>
62
    <move todir="${extensionsDir}/${plugin}/">
53 63
    	<fileset dir="${dist}" includes="**/**"/>
54 64
    </move>
65
<!--  	<copy todir="${dist}/images">
66
    	<fileset dir="images/" includes="*"/>
67
 	</copy> -->
55 68
  </target>
56 69

  
70
	<target name="batch-build"
71
			description="compile the sources, create the jar file"
72
			depends="compile,create-jar,copy-data-files,copy-libs,move-to-andami">
73
	</target>
57 74

  
58
<!--   <target name="generate-with-source" description="generate the distribution with the source file" >
59
     Create the distribution directory 
60
    <mkdir dir="${dist}"/>
75
	<target name="compile" description="compile the source" >
76
		<!-- Compile the Java code from ${src} to ${build} -->
77
		<mkdir dir="${build}" />
78
		<javac  srcdir="${src}"
79
			destdir="${build}"
80
			classpath="${compile-classpath}"/>
81
	</target>
82
	
83
	<target name="create-jar"
84
			description="Creates the plugin jar">
85
		<mkdir dir="${dist}/lib"/>
86
	    <jar jarfile="${dist}/lib/${plugin}.jar" basedir="${build}" includes="com/iver/cit/gvsig/**"
87
	    	excludes="com/iver/cit/gvsig/fmap/**"
88
	    />
89
	  	<jar jarfile="${dist}/${fmapjar}.jar" basedir="${build}"
90
	  	  		includes="com/iver/cit/gvsig/fmap/**" />
91
	</target>
61 92

  
62
     Put everything in ${build} into the MyProject-${DSTAMP}.jar file 
63
    <jar jarfile="${dist}/${plugin}.jar" basedir="${build}"
64
    	excludes="com/iver/cit/gvsig/fmap/**"/>
65
  	<jar jarfile="${dist}/${fmapjar}.jar" basedir="${build}/com/iver/cit/gvsig/fmap"
66
  	  		includes="com/iver/cit/gvsig/fmap/**" />
67
  	 <__ 		excludes="com/iver/cit/gvsig/fmap/drivers/wms/**" /> __>
68
  	<copy file="config/config.xml" todir="${dist}"/>
69
    <copy todir="${dist}">
70
    	<fileset dir="." includes="text*.properties"/>
71
    </copy>
72
  	<copy todir="${lib-dir}">
73
  	    <fileset dir="./lib" includes="*.jar,*.zip"/>
74
  	   	<fileset dir="." includes=".keystore"/>
75
    </copy>
76
    -->
77
  	<copy todir="${dist}/images">
78
    	<fileset dir="images/" includes="*"/>
79
 	</copy>
80
	<!--
81
    <copy todir="${dist}">
82
    	<fileset dir="." includes="${src}"/>
83
    </copy>
84
    <copy todir="${dist}/images">
85
    	<fileset dir="images/" includes="*"/>
86
    </copy>
87
    <move todir="${extension-dir}/${plugin}/">
88
    	<fileset dir="${dist}" includes="**/**"/>
89
    </move>
90
  </target> -->
91

  
93
	<target name="copy-data-files">
94
	    <copy file="config/config.xml" todir="${dist}"/>
95
		<copy todir="${dist}">
96
			<fileset dir="config" includes="text*.properties"/>
97
		</copy>
98
		<copy todir="${dist}/images">
99
			<fileset dir="images/" includes="*"/>
100
		</copy>
101
	</target>
102
	
103
	<target name="copy-libs">
104
	  	<copy todir="${extensionsDir}/${mainplugin}/lib">
105
			<fileset file="${remoteclientjar}"/>
106
	 	</copy>
107
	</target>
108
	
109
	<target name="move-to-andami">
110
	  	<copy todir="${extensionsDir}/${mainplugin}/lib">
111
	    	<fileset dir="./lib" includes="*.jar,*.zip"/>
112
	    </copy>
113
	  	<move todir="${extensionsDir}/${mainplugin}/lib">
114
			<fileset dir="${dist}" includes="${fmapjar}.jar"/>
115
	  	</move>
116
	    <move todir="${extensionsDir}/${plugin}/">
117
	    	<fileset dir="${dist}" includes="**/**"/>
118
	    </move>
119
	</target>
120
	
92 121
  <target name="clean"
93 122
        description="clean up" >
94 123
    <!-- Delete the ${build} and ${dist} directory trees -->
95 124
    <delete dir="${dist}"/>
125
    <delete dir="${build}"/>
96 126
  </target>
97 127
</project>
98 128

  

Also available in: Unified diff