You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/12/08 17:22:53 UTC

svn commit: r602496 - /jakarta/jmeter/trunk/extras/build.xml

Author: sebb
Date: Sat Dec  8 08:22:53 2007
New Revision: 602496

URL: http://svn.apache.org/viewvc?rev=602496&view=rev
Log:
Add some checks to see if the correct classes are present

Modified:
    jakarta/jmeter/trunk/extras/build.xml

Modified: jakarta/jmeter/trunk/extras/build.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/extras/build.xml?rev=602496&r1=602495&r2=602496&view=diff
==============================================================================
--- jakarta/jmeter/trunk/extras/build.xml (original)
+++ jakarta/jmeter/trunk/extras/build.xml Sat Dec  8 08:22:53 2007
@@ -109,7 +109,7 @@
        <pathelement location="${serializer.jar}"/>
     </path>
 
-	<target name="report">
+	<target name="report" depends="_message_xalan">
 		<xslt
 			classpathref="xslt.classpath"
 			force="true"
@@ -119,4 +119,21 @@
 			<param name="showData" expression="${show-data}"/>
 		</xslt>
 	</target>
+
+	<!-- Check that the xalan libraries are present -->
+	<condition property="xalan.present">
+	  	<and>
+	  		<!-- No need to check all jars; just check a few -->
+	        <available classpathref="xslt.classpath" classname="org.apache.xalan.processor.TransformerFactoryImpl"/>
+	        <available classpathref="xslt.classpath" classname="org.apache.xml.serializer.ExtendedContentHandler"/>
+	  	</and>
+	</condition>
+
+	<target name="_message_xalan" unless="xalan.present">
+	  	<echo>Cannot find all xalan and/or serialiser jars</echo>
+		<echo>The XSLT formatting may not work correctly.</echo>
+		<echo>Check you have ${xalan.jar} and ${serializer.jar}</echo>
+	</target>
+
+
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org