|  | @@ -0,0 +1,51 @@
 | 
	
		
			
				|  |  | +<project name="jai" default="war">
 | 
	
		
			
				|  |  | +	<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="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>
 |