[Ecforms-commit] ECF-JSF build_baseapp.xml,NONE,1.1
Brought to you by:
fcastrillo
|
From: Francisco C. <fca...@us...> - 2005-11-18 01:25:57
|
Update of /cvsroot/ecforms/ECF-JSF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31072 Added Files: build_baseapp.xml Log Message: Ant script to build sample projects --- NEW FILE: build_baseapp.xml --- <project name="@app.name@" default="test" basedir="."> <dirname property="project.root" file="build.xml"/> <property environment="env"/> <property name="tomcat.home" value="${env.TOMCAT_HOME}"/> <property name="app.name" value="@app.name@"/> <property name="deploy.home" value="${tomcat.home}/webapps/${app.name}"/> <property name="dist.war" value="${app.name}.war"/> <property name="dist.dir" value="dist"/> <property name="lib.dir" value="lib"/> <path id="project.class.path"> <fileset dir="${lib.dir}"> <include name="**/*.jar"/> </fileset> <pathelement path="${deploy.home}/WEB-INF/classes"/> <pathelement path="build.tests"/> </path> <filterset id="filters"> <filter token="project.root" value="${project.root}"/> <filter token="app.name" value="${app.name}"/> </filterset> <target name="prepare"> <mkdir dir="build.tests"/> <mkdir dir="${deploy.home}"/> <mkdir dir="${deploy.home}/WEB-INF"/> <mkdir dir="${deploy.home}/WEB-INF/ipl"/> <copy todir="${deploy.home}/WEB-INF"> <fileset dir="config"/> </copy> <copy todir="${deploy.home}"> <fileset dir="resources"/> </copy> <copy todir="${deploy.home}/WEB-INF/ipl"> <fileset dir="ipl" includes="**/*.ipl"/> <filterset refid="filters"/> </copy> <mkdir dir="${deploy.home}/WEB-INF/classes"/> <copy todir="${deploy.home}/WEB-INF/classes"> <fileset dir="src" includes="**/*.properties"/> </copy> <mkdir dir="${deploy.home}/WEB-INF/lib"/> <copy todir="${deploy.home}/WEB-INF/lib"> <fileset dir="${lib.dir}"> <exclude name="**/servlet-api.jar"/> <exclude name="**/jsp-2.0.jar"/> <include name="**/*.jar"/> </fileset> </copy> <mkdir dir="${dist.dir}"/> </target> <target name="clean"> <delete dir="${deploy.home}"/> <delete dir="${dist.dir}"/> <delete dir="build.tests"/> <delete file="TEST-com.nexus.ecf.jsf.TestEcf.txt"/> </target> <target name="compile" depends="prepare"> <javac srcdir="src" destdir="${deploy.home}/WEB-INF/classes" debug="on" optimize="off" deprecation="on" source="1.4"> <classpath refid="project.class.path"/> </javac> </target> <target name="compiletests" depends="compile"> <javac srcdir="tests" destdir="build.tests" debug="on" optimize="off" deprecation="on" source="1.4"> <classpath refid="project.class.path"/> </javac> <copy todir="build.tests/WEB-INF/ipl"> <fileset dir="ipl" includes="**/*.ipl"/> </copy> </target> <target name="test" depends="compiletests"> <junit printsummary="no" haltonfailure="yes" showoutput="yes"> <formatter type="plain"/> <classpath refid="project.class.path"/> <test name="com.nexus.ecf.jsf.TestEcf"/> </junit> </target> <target name="all" depends="clean,prepare,compile,test"/> <target name="package" depends="prepare,compile"> <jar jarfile="${dist.dir}/${dist.war}" basedir="${deploy.home}"/> </target> </project> |