Revision 13506

View differences:

trunk/extensions/extSDE/.classpath
2 2
<classpath>
3 3
	<classpathentry kind="src" path="src"/>
4 4
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
5
	<classpathentry kind="src" path="src-test"/>
5
	<classpathentry kind="src" output="bin-test" path="src-test"/>
6 6
	<classpathentry kind="lib" path="lib/jpe91_sdk.jar"/>
7 7
	<classpathentry kind="lib" path="lib/jsde91_sdk.jar"/>
8 8
	<classpathentry kind="lib" path="/libFMap/lib/gdbms-0.8-SNAPSHOT.jar" sourcepath="/libGDBMS"/>
trunk/extensions/extSDE/build.xml
1
<project name="Generar extension SDE en Andami" default="generate-without-source" basedir=".">
1
<project name="Generar extension SDE en Andami" default="main" basedir=".">
2 2
    <description>
3 3
        Instala el plugin en Andami
4 4
    </description>
......
9 9
  <property name="src-test" location="src-test"/>
10 10
  <property name="build-test" location="bin-test"/>
11 11
  <property name="dist"  location="dist"/>
12
  <property name="mainplugin" value="com.iver.cit.gvsig"/>
13
  <property name="plugin" value="com.iver.cit.gvsig.sde"/>
14
  <property name="gvsiglibjar" value="gvsig-sde"/>
15
  <property name="fmapjar" value="fmap-sde"/>
16
  <property name="driverjar" value="sde"/>
12
  <property name="plugin" value="org.gvsig.sde"/>
17 13
  <property name="extensionDir" location="../_fwAndami/gvSIG/extensiones"/>
18
  <property name="drivers-dir" location="${extensionDir}/${mainplugin}/drivers" />
14
  <property name="targetDir" location="${extensionDir}/plugin"/>
19 15

  
20
  <target name="init">
21
    <!-- Create the time stamp -->
22
    <tstamp/>
23
    <!-- Create the build directory structure used by compile -->
24
    <mkdir dir="${build}"/>
25
    <mkdir dir="${dist}"/>
16
	<target name="init">
17
    	<!-- Create the time stamp -->
18
    	<tstamp/>
19
		<!-- Create the build directory structure used by compile -->
20
		<mkdir dir="${build}"/>
21
		<mkdir dir="${dist}"/>
22
 	</target>
26 23

  
27
  </target>
28

  
29 24
	<target name="buildNumber">
30 25
		<propertyfile
31 26
				file="build.number"
......
35 30
		<property file="build.number"/>
36 31
	</target>
37 32

  
38
	<target name="distribution"
33
	<target name="main"
39 34
		description="increment build number and generate the distribution without the source file"
40
		depends="buildNumber,generate-without-source">
35
		depends="create-jar,copy-data-files,copy-libs,move-to-installDir">
41 36
	</target>
37
	
38
	<target name="dist" depends="buildNumber,main"/>
42 39

  
43
  <target name="generate-without-source" depends="init"
44
  		description="generate the distribution without the source file">
45
    <!-- Create the distribution directory -->
46
    <mkdir dir="${dist}"/>
47
    <mkdir dir="${dist}/lib"/>
48
  	<mkdir dir="${dist}/images"/>
49
	<!--mkdir dir="${drivers-dir}/sde" /-->
40
	<target name="batch-build"
41
				description="compile the sources, create the jar file"
42
				depends="compile,copy-data-files,create-jar,copy-libs,move-to-installDir">
43
	</target>
50 44

  
51
    <!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
52
    <jar jarfile="${dist}/lib/${plugin}.jar" basedir="${build}" includes="com/iver/cit/gvsig/**"/>
53
    <!-- <jar jarfile="${drivers-dir}/sde/sde.jar" basedir="${build}" includes="com/iver/cit/gvsig/fmap/drivers/sde/**"/> -->
54
  	<copy file="config/config.xml" todir="${dist}"/>
55
  	<copy file="build.number" todir="${dist}"/>
56
  	<copy file="config/about.htm" todir="${dist}"/>
57
  	<loadproperties srcFile="build.number"/>
58
  	<replace casesensitive="true"
59
  		file="${dist}/about.htm"
60
  	  	token="#build.number#"
61
  		value="${build.number}"/>
62
    <copy todir="${dist}">
63
    	<fileset dir="." includes="text*.properties"/>
64
    </copy>
65
    <copy todir="${dist}/lib">
66
    	<fileset dir="./lib" includes="*.jar,*.zip"/>
67
    	<!-- <fileset dir="." includes=".keystore"/> -->
68
    </copy>
69
  	<copy todir="${dist}/images">
70
  	    	<fileset dir="images" includes="*"/>
71
  	</copy>
72
  	<move todir="${extensionDir}/${plugin}/images">
73
  	  	<fileset dir="${dist}/images" includes="*"/>
74
  	</move>
75
  	<move todir="${extensionDir}/${plugin}">
76
  	  	<fileset dir="${dist}" includes="*"/>
77
  	</move>
78
  	<!--copy todir="${drivers-dir}/sde">
79
  	  	  <fileset dir="${dist}/lib" includes="j*sdk.jar"/>
80
  	</copy-->
81
  	<!--copy todir="${extensionDir}/${mainplugin}/lib">
82
  	  	  	  <fileset dir="${dist}/lib" includes="j*sdk.jar"/>
83
  	  	</copy-->
84
  	<move todir="${extensionDir}/${plugin}/lib">
85
  	  	<fileset dir="${dist}/lib" includes="**"/>
86
  	</move>
87
  	<move todir="${extensionDir}/${mainplugin}/lib">
88
  		<fileset dir="${dist}" includes="${gvsiglibjar}.jar"/>
89
 	</move>
45
	<target name="compile" description="compile the source">
46
		<!-- Create the build directory structure used by compile -->
47
		<mkdir dir="${build}"/>
48
		<!-- Compile the Java code from ${src} to ${build} -->
49
		<loadEclipseClasspath project="${basedir}"/>
50
		<gvSIG-javac
51
			classpath="${eclipseClasspath}"
52
		/>
53
	</target>
90 54

  
91
  	<!--jar jarfile="${drivers-dir}/sde/sde.jar" basedir="./bin" excludes="**/*VectorialSDE*.*,**/*ConnectionSDE*.*"
92
  	  	includes="com/iver/cit/gvsig/fmap/drivers/sde/*.*"
93
  	  	/-->
94
 	<!--jar jarfile="${extensionDir}/${mainplugin}/lib/gvsig-sde.jar" basedir="./bin" includes="**/*VectorialSDE*.*,**/*ConnectionSDE*.*"/-->
95
  </target>
55
	<target name="copy-data-files">
56
		<mkdir dir="config"/>
57
		<mkdir dir="${dist}"/>
58
		<mkdir dir="${dist}/images"/>
59
	
60
		<copy todir="${dist}">
61
			<fileset dir="config" includes="*"/>
62
		</copy>
63
	  	<copy todir="${dist}/images">
64
  		   	<fileset dir="images" includes="*"/>
65
	  	</copy>	
66
	  	<copy file="build.number" todir="${dist}"/>
67
	  	<loadproperties srcFile="build.number"/>
68
	  	<replace casesensitive="true"
69
	  		file="${dist}/about.htm"
70
	  	  	token="#build.number#"
71
	  		value="${build.number}"/>
72
	</target>
73
	
74
	<target name="copy-libs">
75
		<mkdir dir="${dist}/lib"/>
76
	    <copy todir="${dist}/lib">
77
    		<fileset dir="./lib" includes="*.jar,*.zip"/>
78
	    </copy>
79
	</target>
96 80

  
97
  <target name="clean"
98
        description="clean up" >
99
    <delete dir="${dist}"/>
100
  </target>
81
	<target name="create-jar" description="Creates the jar file">
82
		<mkdir dir="${dist}"/>
83
		<jar jarfile="${dist}/${plugin}.jar" basedir="${build}"/>
84
	</target>
101 85

  
86
	<target name="move-to-installDir" description="Moves the build directory to andami">
87
		<move todir="${targetDir}">
88
			<fileset dir="${dist}" includes="**/*" />
89
		</move>
90
	</target>
91
	
92
	<target name="clean"
93
			description="clean up" >
94
		<delete dir="${dist}"/>
95
		<delete dir="${build}"/>
96
		<delete dir="${build-test}"/>
97
	</target>
98

  
102 99
	<target name="run-tests" depends="batch-build,compile-tests">
103 100
		<antcall target="generic-run-tests">
104 101
			<param name="TestSuite.Name" value="com.iver.gvsig.sde.AllTests"/>

Also available in: Unified diff