source: ether_megapoli_insert/build.xml @ 754

Last change on this file since 754 was 458, checked in by vmipsl, 12 years ago

Ajout Megapoli_insert

File size: 2.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1" ?>
2<!DOCTYPE project>
3<project name="Megapoli_Insert" basedir="." default="build">
4
5<!-- ****************************************************************** VARIABLES ********-->
6<!-- middlegen : l'application de génération des JavaBeans et des mapping files hibernate -->
7        <property name="middlegen.dir" value="${basedir}/middlegen"/>
8<!--    <property name="middlegen.task" value="hbm2java"/> -->
9
10<!-- déclaration des paths locaux -->
11        <property name="classes.dir" value="${basedir}/classes"/>
12        <property name="src.dir" value="${basedir}/src"/>
13        <property name="lib.dir" value="${basedir}/lib"/>
14       
15<!-- Initialisation des variables -->
16        <property file="${conf.dir}/build.properties"/>
17        <property environment="env"/>
18
19<!-- le classpath -->
20        <path id="classpath">
21                <fileset dir="${lib.dir}"/>
22                <pathelement location="${classes.dir}"/>
23                <!-- Ajout pour Hibernate -->
24<!--            <pathelement location="${conf.dir}"/> -->
25        </path>
26
27<!-- (Re)generation des fichiers de mapping SGBD/java et des javabeans -->
28        <target name="genererMapping">
29                <!-- depends="recreerBase"> -->
30                <!-- Suppression si les fichiers existent déjà -->
31                <!-- <delete dir="${hibernate.dir}" includes="*.*"/> -->
32                <!-- Exécution du build.xml de middlegen, au niveau de son propre répertoire,
33                qui génère tous les fichiers dans son répertoire (à part les fichiers de logs,
34        qui sont disponibles à la racine de ce projet -->
35                <ant dir="${middlegen.dir}"/> <!-- target="${middlegen.task}" inheritAll="false"/> -->
36                <!-- Copier les fichiers générés qui nous intéressent dans le répertoire du projet
37                qui leur est attribué -->
38        <!-- <copy todir="${hibernate.dir}">
39                <fileset dir="${middlegen.gensrc.dir}" excludes="Pga*"/>
40        </copy> -->
41        </target>
42
43<!-- ****************************************************************** MODULE d'INSERTION *********-->
44<!-- Compilation -->
45        <target name="build">
46                <delete dir="${classes.dir}" />
47                <mkdir dir="${classes.dir}" />
48                <copy todir="${classes.dir}">
49                        <fileset dir="${src.dir}" includes="log4j.properties hibernate.properties **/*.xml" />
50                </copy>
51                <javac encoding="ISO-8859-1" srcdir="${src.dir}" destdir="${classes.dir}" debug="true" deprecation="true" source="1.5" includeantruntime="false">
52                        <classpath refid="classpath"/>
53                        <exclude name="**/*.template" />
54                </javac>
55        </target>
56       
57        <!-- Exécution -->
58        <target name="exec" depends="build">
59                <java classname="integration.principal.Principal">
60                        <classpath refid="classpath"/>
61                        <arg value="SURF_FIXE"/>
62                        <arg value="MILEAGE SIRTA"/>
63                        <arg value="1"/>
64                </java>
65        </target>
66</project>
Note: See TracBrowser for help on using the repository browser.