You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2004/07/09 21:08:02 UTC
cvs commit: jakarta-tomcat-jasper/jasper2 build.xml
markt 2004/07/09 12:08:02
Modified: jasper2 Tag: tomcat_4_branch build.xml
Log:
Fix bug 27253. Copy ant-launcher.jar if necessary for ant .16+
Revision Changes Path
No revision
No revision
1.7.2.3 +8 -3 jakarta-tomcat-jasper/jasper2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/build.xml,v
retrieving revision 1.7.2.2
retrieving revision 1.7.2.3
diff -u -r1.7.2.2 -r1.7.2.3
--- build.xml 4 Mar 2003 14:47:41 -0000 1.7.2.2
+++ build.xml 9 Jul 2004 19:08:02 -0000 1.7.2.3
@@ -18,6 +18,7 @@
<property name="test.runner" value="junit.textui.TestRunner"/>
<property name="tools.jar" value="${java.home}/lib/tools.jar"/>
<property name="ant.jar" value="${ant.home}/lib/ant.jar"/>
+ <property name="ant-launcher.jar" value="${ant.home}/lib/ant-launcher.jar"/>
<!-- Construct Jasper classpath -->
<path id="jasper.classpath">
@@ -47,6 +48,7 @@
<target name="build-prepare">
<available classname="junit.framework.TestCase" property="junit.present" />
+ <available file="${ant-launcher.jar}" property="ant-launcher.present" />
<mkdir dir="${jasper.build}"/>
<mkdir dir="${jasper.build}/bin"/>
@@ -193,7 +195,7 @@
<!-- ====================== DEPLOY: Create Jasper JARs ================== -->
- <target name="deploy" depends="deploy-static,build-main"
+ <target name="deploy" depends="deploy-static,build-main,-copyLauncher"
description="Build and deploy Jasper component">
<echo message="Deploy to ${jasper.deploy}/common/lib" />
<!-- Jasper Compiler JAR File -->
@@ -205,9 +207,12 @@
<!-- Copy Ant JAR -->
<copy todir="${jasper.deploy}/common/lib" file="${ant.jar}"/>
-
</target>
-
+ <target name="-copyLauncher" if="ant-launcher.present" >
+ <!-- From 1.6 onwards, launcher classes are in separate jar -->
+ <!-- If it is present, copy it -->
+ <copy todir="${jasper.deploy}/common/lib" file="${ant-launcher.jar}"/>
+ </target>
<!-- ================ DIST: Create Distribution ========================= -->
<target name="dist" depends="build-main"
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org