|  |  |  | @ -43,6 +43,19 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="web.xmlfile" value="web.xml" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="web.dependencies.chache.dir" value="${web.dir}/dependenciesCache" /> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.name" value="SIPRPImages" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.dir" value="${basedir}/WebImages" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.src.dir" value="${img.web.dir}/src" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.lib.dir" value="${app.lib.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.build.dir" value="${img.web.dir}/build" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.build.WEB-INF.dir" value="${img.web.build.dir}/WEB-INF" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.build.classes.dir" value="${img.web.build.WEB-INF.dir}/classes" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.dist.dir" value="${img.web.dir}/dist" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.warfile" value="${img.web.name}.war" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.WEB-INF.dir" value="${img.web.dir}/WEB-INF" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.xmlfile" value="web.xml" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<property name="img.web.dependencies.chache.dir" value="${img.web.dir}/dependenciesCache" /> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<!-- COMMON CLASSPATHS --> | 
			
		
	
		
			
				
					|  |  |  |  | 	<path id="common.classpath"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<fileset dir="${common.lib.dir}" /> | 
			
		
	
	
		
			
				
					|  |  |  | @ -91,9 +104,22 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 		</fileset> | 
			
		
	
		
			
				
					|  |  |  |  | 	</path> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<path id="web.build.classpath"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<path refid="web.jar.classpath" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<pathelement location="${web.build.classes.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	<path id="img.web.build.classpath"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<path refid="img.web.jar.classpath" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<pathelement location="${img.web.build.classes.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</path> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<path id="img.web.jar.classpath"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<fileset dir="${common.lib.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<fileset dir="${img.web.lib.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<fileset dir="${common.lib.tools.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<include name="servlet-api.jar" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		</fileset> | 
			
		
	
		
			
				
					|  |  |  |  | 	</path> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<path id="img.web.build.classpath"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<path refid="img.web.jar.classpath" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<pathelement location="${img.web.build.classes.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</path> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -257,4 +283,64 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 		<undeploy url="${url}" username="${username}" password="${password}" path="/${web.name}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	 | 
			
		
	
		
			
				
					|  |  |  |  | 	 | 
			
		
	
		
			
				
					|  |  |  |  | 	<target name="img.web-prepare"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<mkdir dir="${img.web.build.classes.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<copy todir="${img.web.build.classes.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<fileset dir="${img.web.src.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 				<exclude name="**/*.java" /> | 
			
		
	
		
			
				
					|  |  |  |  | 				<exclude name="*.java" /> | 
			
		
	
		
			
				
					|  |  |  |  | 			</fileset> | 
			
		
	
		
			
				
					|  |  |  |  | 		</copy> | 
			
		
	
		
			
				
					|  |  |  |  | 		<copy todir="${img.web.build.classes.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<fileset dir="${common.src.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 				<exclude name="**/*.java" /> | 
			
		
	
		
			
				
					|  |  |  |  | 				<exclude name="*.java" /> | 
			
		
	
		
			
				
					|  |  |  |  | 			</fileset> | 
			
		
	
		
			
				
					|  |  |  |  | 		</copy> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<target name="img.web-build" description="Compiles all application classes" depends="img.web-prepare"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<depend srcdir="${img.web.src.dir}" destdir="${img.web.build.classes.dir}" cache="${img.web.dependencies.chache.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<include name="**/*.java" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		</depend> | 
			
		
	
		
			
				
					|  |  |  |  | 		<depend srcdir="${common.src.dir}" destdir="${img.web.build.classes.dir}" cache="${img.web.dependencies.chache.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<include name="**/*.java" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		</depend> | 
			
		
	
		
			
				
					|  |  |  |  | 		<javac srcdir="${common.src.dir}" destdir="${img.web.build.classes.dir}" classpathref="img.web.build.classpath" debug="on" deprecation="on" fork="true" memoryMaximumSize="512M" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<javac srcdir="${img.web.src.dir}" destdir="${img.web.build.classes.dir}" classpathref="img.web.build.classpath" debug="on" deprecation="on" fork="true" memoryMaximumSize="512M" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<target name="img.web-clean" description="Removes all generated files"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<delete failonerror="false"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<fileset dir="${img.web.build.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		</delete> | 
			
		
	
		
			
				
					|  |  |  |  | 		<delete dir="${img.web.build.dir}" failonerror="false" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<target name="img.web-makeWar" depends="img.web-build"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<mkdir dir="${img.web.dist.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		<war destfile="${img.web.dist.dir}/${img.web.warfile}" webxml="${img.web.WEB-INF.dir}/${web.xmlfile}"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<fileset dir="${img.web.build.dir}"> | 
			
		
	
		
			
				
					|  |  |  |  | 				<include name="html/**/*" /> | 
			
		
	
		
			
				
					|  |  |  |  | 			</fileset> | 
			
		
	
		
			
				
					|  |  |  |  | 			<lib dir="${common.lib.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 			<lib dir="${img.web.lib.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 			<classes dir="${img.web.build.classes.dir}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 		</war> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<target name="img.web-tomcat-deploy" description="Install web application" depends="img.web-makeWar"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<deploy url="${url}" username="${username}" password="${password}" path="/${img.web.name}" war="${img.web.dist.dir}/${img.web.warfile}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<target name="img.web-tomcat-reload" description="Reload web application"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<reload url="${url}" username="${username}" password="${password}" path="/${img.web.name}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	<target name="img.web-tomcat-undeploy" description="Remove web application"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<undeploy url="${url}" username="${username}" password="${password}" path="/${img.web.name}" /> | 
			
		
	
		
			
				
					|  |  |  |  | 	</target> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | </project> | 
			
		
	
	
		
			
				
					|  |  |  | 
 |