costin 2003/02/16 20:29:08 Modified: . build.xml Log: Moved jasper to a separate target. Added commons-el to depends Use uptodate to avoid useless compilation Revision Changes Path 1.82 +38 -10 jakarta-tomcat-5/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- build.xml 16 Feb 2003 18:28:48 -0000 1.81 +++ build.xml 17 Feb 2003 04:29:08 -0000 1.82 @@ -197,6 +197,17 @@ </ant> </target> + <target name="build-jasper" + unless="jasper.build.notrequired" + depends="init"> + <echo>========== Building: jasper </echo> + + <ant dir="${jasper.home}" target="deploy"> + <property name="catalina.home" value="${tomcat.build}"/> + <property name="commons-el.jar" location="${tomcat.build}/common/lib/commons-el.jar" /> + </ant> + </target> + <target name="build-admin" unless="admin.build.notrequired" depends="init" > <echo>========== Building: admin </echo> @@ -363,11 +374,7 @@ <antcall target="build-tomcathttp11"/> - <echo>========== Building: jasper </echo> - - <ant dir="${jasper.home}" target="deploy"> - <property name="catalina.home" value="${tomcat.build}"/> - </ant> + <antcall target="build-jasper"/> <!-- Correct permissions and line endings on "bin" scripts --> <fixcrlf srcdir="${tomcat.build}/bin" includes="*.sh" eol="lf"/> @@ -398,11 +405,35 @@ </ant> </target> + <target name="build-commons-el" unless="commons-el.build.notrequired" > + <echo>========== Building: commons-el </echo> + + <ant dir="${cvs.base}/jakarta-commons/el" target="jar-only" > + <property name="servlet-api.jar" location="${tomcat.build}/common/lib/servlet-api.jar" /> + <property name="commons-el.jar" location="${tomcat.build}/common/lib/commons-el.jar" /> + <property name="jsp-api.jar" value="${tomcat.build}/common/lib/jsp-api.jar"/> + <property name="compile.optimize" value="false" /> + <property name="build.home" value="${tomcat.build}" /> + </ant> + </target> + <target name="build-depends" depends="init" description="Builds various dependent components"> + <uptodate property="commons-logging.build.notrequired" + targetfile="${tomcat.build}/server/lib/commons-logging.jar"> + <srcfiles dir="${cvs.base}/jakarta-commons/logging/src/java" includes="**" /> + </uptodate> + <uptodate property="commons-modeler.build.notrequired" + targetfile="${tomcat.build}/server/lib/commons-modeler.jar"> + <srcfiles dir="${cvs.base}/jakarta-commons/modeler/src/java" includes="**" /> + </uptodate> + <uptodate property="commons-el.build.notrequired" + targetfile="${tomcat.build}/common/lib/commons-el.jar"> + <srcfiles dir="${cvs.base}/jakarta-commons/el/src/java" includes="**" /> + </uptodate> <antcall target="build-commons-logging" /> <antcall target="build-commons-modeler" /> - + <antcall target="build-commons-el" /> </target> @@ -458,10 +489,7 @@ <fileset dir="${api.home}/jsr154/build/examples"/> </copy> - <echo>Target: Jasper - Deploy ...</echo> - <ant dir="${jasper.home}" target="deploy"> - <property name="catalina.home" value="${tomcat.build}"/> - </ant> + <antcall target="build-jasper"/> <!-- Correct permissions and line endings on "bin" scripts --> <fixcrlf srcdir="${tomcat.build}/bin" includes="*.sh" eol="lf"/>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]