12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <project name="jai" default="war">
- <!-- on suppose que JEELIB est initialisée en paramètre de l'application -->
- <property file="project.properties" />
- <property name="project.java.version" value="1.8" />
- <property name="encoding" value="UTF-8" />
- <property name="build" value="build" />
- <property name="testreports" value="testreports" />
- <property name="src" value="src" />
- <target name="prepare" description="Cree les repertoires et initialise certaines valeurs">
- <!-- Create the time stamp -->
- <tstamp />
- <mkdir dir="${build}" />
- <mkdir dir="${testreports}" />
- </target>
- <path id="webapp-path">
- <pathelement location="${build}" />
- <fileset dir="${JEELIB}">
- <include name="*.jar" />
- </fileset>
- <fileset dir="WebContent/WEB-INF/lib">
- <include name="*.jar" />
- </fileset>
- </path>
- <target name="clean" description="Efface tous les fichiers generes">
- <!-- Delete directory trees -->
- <delete dir="${build}" />
- <delete dir="${testreports}" />
- <delete dir="${target}" />
- </target>
- <target name="war" description="construction d'un war à partir d'un projet web eclipse" depends="clean,prepare">
- <javac includeantruntime="true" srcdir="src" destdir="${build}" source="${project.java.version}" debug="true" encoding="${encoding}">
- <classpath refid="webapp-path" />
- </javac>
- <mkdir dir="currentwar" />
- <copy todir="currentwar">
- <fileset dir="WebContent">
- </fileset>
- </copy>
- <mkdir dir="currentwar/WEB-INF/classes" />
- <copy todir="currentwar/WEB-INF/classes">
- <fileset dir="${build}" />
- <fileset dir="${src}">
- <include name="**/*.properties" />
- <include name="**/*.xml" />
- </fileset>
- </copy>
- <jar destfile="microfolielens.war" basedir="currentwar" />
- <delete dir="currentwar" />
- </target>
- </project>
|