Statistics
| Revision:

root / branches / v10 / extensions / extPublish / build.xml @ 13570

History | View | Annotate | Download (3.54 KB)

1
<project name="Generar extension en Andami" default="generate-without-source" basedir=".">
2
    <description>
3
        Instala el plugin en Andami
4
    </description>
5
  <!-- set global properties for this build -->
6
  <property name="src" location="src"/>
7
  <property name="build" location="bin"/>
8
  <property name="dist"  location="dist"/>
9
  <property name="mainplugin" value="com.iver.cit.gvsig"/>
10
  <property name="plugin" value="com.iver.cit.gvsig.publish"/>
11
  <property name="gvsiglibjar" value="gvsig-publish"/>
12
  <property name="fmapjar" value="fmap-wms"/>
13
  <property name="driverjar" value="confwms"/>
14
  <property name="extensionDir" location="../_fwAndami/gvSIG/extensiones"/>
15
  <property name="drivers-dir" location="${extensionDir}/${mainplugin}/drivers" />
16
  <!-- <property name="lib-dir" location="${extensionDir}/${mainplugin}/lib"/> -->
17
  <property name="fmap" location="../libFMap"/>
18
  <property name="andami" location="../_fwAndami"/>
19
        
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}"/>
26

    
27
  </target>
28

    
29
        <target name="batch-build"
30
                        description="compile the sources, create the jar file"
31
                        depends="compile,generate-without-source">
32
        </target>
33
        
34
   <target name="compile"
35
                 description="compile the source" >
36
             <!-- Compile the Java code from ${src} to ${bin} -->
37
             <mkdir      dir="${build}" />
38
             <javac      srcdir="${src}"
39
                  destdir="${build}"
40
                                           classpath="${andami}/lib/log4j-1.2.8.jar:${andami}/andami.jar:${andami}/lib/beans.jar:${andami}/gvSIG/extensiones/com.iver.cit.gvsig/lib/com.iver.cit.gvsig.jar:${andami}/gvSIG/extensiones/com.iver.cit.gvsig/lib/fmap.jar:${andami}/lib/castor-0.9.5.3-xml.jar:${fmap}/lib/cms.jar:${fmap}/lib/driver-manager-1.1.jar"/>
41
  </target>
42
<!--                                   classpath="${andami}/lib/log4j-1.2.8.jar:${andami}/andami.jar:${andami}/lib/beans.jar:${andami}/gvSIG/extensiones/com.iver.cit.gvsig/lib/com.iver.cit.gvsig.jar:${andami}/gvSIG/extensiones/com.iver.cit.gvsig/lib/fmap.jar:${andami}/lib/castor-0.9.5.3-xml.jar:${fmap}/lib/cms.jar:${fmap}/lib/driver-manager-1.1.jar:${andami}/lib/tempFileManager.jar:${andami}/lib/iver-utiles.jar:${fmap}/lib/kxml2.jar:${fmap}/lib/remote-clients.jar"/> -->
43
  <target name="generate-without-source"
44
          description="generate the distribution without the source file">
45
    <!-- Create the distribution directory -->
46
    <mkdir dir="${dist}"/>
47
    <copy todir="${build}/com/iver/cit/gvsig/gui/beans/images/">
48
      <fileset dir="images/" includes="*"/>
49
    </copy>
50

    
51
    <!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
52
    <jar jarfile="${dist}/${plugin}.jar" basedir="${build}"
53
         />
54
    <!--          excludes="com/iver/cit/gvsig/fmap/drivers/wms/**" />-->
55
  <copy file="config/config.xml" todir="${dist}"/>
56
  <copy todir="${dist}">
57
    <fileset dir="config" includes="text*.properties"/>
58
  </copy>
59
  <copy todir="${dist}/images">
60
    <fileset dir="images/" includes="*"/>
61
  </copy>
62
 <!-- <copy todir="${lib-dir}">
63
    <fileset dir="./lib" includes="*.jar,*.zip"/>
64
    <fileset dir="." includes=".keystore"/>
65
  </copy>
66
  -->
67
  <move todir="${extensionDir}/${plugin}/">
68
    <fileset dir="${dist}" includes="**/**"/>
69
  </move>
70
</target>
71

    
72

    
73
  <target name="clean"
74
        description="clean up" >
75
    <!-- Delete the ${build} and ${dist} directory trees -->
76
    <delete dir="${dist}"/>
77
        <delete includeemptydirs="true" failonerror="no">
78
        <fileset dir="${build}" includes="**/*"/>
79
    </delete>
80
  </target>
81
</project>
82