+++ /dev/null
-<?xml version="1.0" ?>
-
-<!--
-* Copyright Igor Barma, Eric Brun, Alexandre Desoubeaux, Christian Martel,
-* (2 décembre 2008)
-*
-* Ce logiciel est un programme informatique servant à l'évaluation des
-* compétences.
-*
-* Ce logiciel est régi par la licence CeCILL soumise au droit français et
-* respectant les principes de diffusion des logiciels libres. Vous pouvez
-* utiliser, modifier et/ou redistribuer ce programme sous les conditions
-* de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
-* sur le site "http://www.cecill.info".
-*
-* En contrepartie de l'accessibilité au code source et des droits de copie,
-* de modification et de redistribution accordés par cette licence, il n'est
-* offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
-* seule une responsabilité restreinte pèse sur l'auteur du programme, le
-* titulaire des droits patrimoniaux et les concédants successifs.
-*
-* A cet égard l'attention de l'utilisateur est attirée sur les risques
-* associés au chargement, à l'utilisation, à la modification et/ou au
-* développement et à la reproduction du logiciel par l'utilisateur étant
-* donné sa spécificité de logiciel libre, qui peut le rendre complexe à
-* manipuler et qui le réserve donc à des développeurs et des professionnels
-* avertis possédant des connaissances informatiques approfondies. Les
-* utilisateurs sont donc invités à charger et tester l'adéquation du
-* logiciel à leurs besoins dans des conditions permettant d'assurer la
-* sécurité de leurs systèmes et ou de leurs données et, plus généralement,
-* à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
-*
-* Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
-* pris connaissance de la licence CeCILL, et que vous en avez accepté les
-* termes.
--->
-
-<project default="compilationJar">
-
- <!-- General source Path location -->
- <property name="src.dir" value="./src" />
-
- <property name="classes.dir" value="bin/" />
-
- <property name="lib.dir" value="lib/" />
-
- <property name="buildjar.home" value="buildjar" />
-
-
- <property name="jackjar.name" value="jackrabbit-auth-cas.jar" />
-
- <!-- Define General Class Path for Libraries inclusion -->
- <path id="project.class.path">
- <pathelement path="${src.dir}" />
- <pathelement path="${java.library.path}" />
- <pathelement path="${java.class.path}" />
- <pathelement path="${classes.dir}" />
- <pathelement path="${classes.dir}/build" />
- <pathelement path="${lib.dir}" />
- <fileset dir="${lib.dir}">
- <include name="**/*.jar" />
- </fileset>
-
- </path>
-
- <!-- Task to delete compilation generation -->
- <target name="deleteCompilation">
- <mkdir dir="${classes.dir}/build" />
- <delete includeemptydirs="true">
- <fileset dir="${classes.dir}/build" includes="**/*" />
- </delete>
- </target>
-
- <target name="compilationJar" description="CompilationJar" depends="deleteCompilation">
- <mkdir dir="${classes.dir}/build" />
- <javac destdir="${classes.dir}/build" source="1.5" target="1.5" encoding="utf-8">
- <src path="${src.dir}" />
- <include name="**/*.java" />
- <classpath refid="project.class.path" />
- </javac>
-
- </target>
-
-
- <!-- Gererate a evalcomp library JAR -->
- <target name="jar" depends="compilationJar" description="Create jar and MANIFEST.MF">
- <mkdir dir="${buildjar.home}" />
-
- <!-- create a property containing all .jar files, prefix lib/, and seperated with a space -->
-
- <pathconvert property="libs.project" pathsep=" ">
- <mapper>
- <chainedmapper>
-
- <!-- remove absolute path -->
- <flattenmapper />
-
- <!-- add lib/ prefix -->
- <globmapper from="*" to="lib/*" />
- </chainedmapper>
- </mapper>
-
- <path>
-
- <!-- lib.home contains all jar files, in several subdirectories -->
- <fileset dir="${lib.dir}">
- <include name="**/*.jar" />
- </fileset>
-
- </path>
- </pathconvert>
-
-
- <!-- Create Jar File for JackRabbit CAS -->
-
- <jar jarfile="${buildjar.home}/${jackjar.name}" basedir="${classes.dir}/build">
- <!-- define MANIFEST.MF -->
- <manifest>
- <attribute name="Built-By" value="${user.name}" />
-
- <section name="common">
- <attribute name="Specification-Title" value="${component.name}" />
- <attribute name="Specification-Version" value="${component.version}" />
- <attribute name="Specification-Vendor" value="${component.vendor}" />
- <attribute name="Implementation-Title" value="${component.name}" />
- <attribute name="Implementation-Version" value="${component.version} ${TODAY}" />
- <attribute name="Implementation-Vendor" value="${component.vendor}" />
- </section>
-
- <!-- finally, use the magically generated libs path -->
- <!-- <attribute name="Class-Path" value="${libs.project} config/" /> -->
-
-
- </manifest>
- </jar>
- </target>
-
-
-
-</project>
\ No newline at end of file