ceki 2004/12/15 13:55:48 Modified: . build.xml Log: - Simplification. - We now output a helpful message in case jakart.oro classes are missing. Revision Changes Path 1.123 +19 -12 logging-log4j/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/logging-log4j/build.xml,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- build.xml 14 Dec 2004 20:50:39 -0000 1.122 +++ build.xml 15 Dec 2004 21:55:48 -0000 1.123 @@ -346,20 +346,23 @@ <include name="**/chainsaw/*.java"/> </fileset> - <!-- ================================================================= --> - <!-- Runs Chainsaw --> - <!-- ================================================================= --> - <target name="oroCheck" > - <condition property="chainsaw-libraries-present"> - <and> - <isset property="regexp.oro.jar" /> - <available file="${regexp.oro.jar}"/> - </and> - </condition> + <available classname="org.apache.oro.text.perl.Perl5Util" property="chainsaw-libraries-present"> + <classpath refid="compile.classpath"/> + </available> + + <antcall target="oroWarning"/> + + </target> + <target name="oroWarning" unless="chainsaw-libraries-present"> + <echo> + Could not find jakarta-oro classes. Did you forget to set + "regexp.oro.jar" property in build.properties to point to + a valid jakarta.oro.jar file? + </echo> </target> - + <target name="chainsawCheck" depends="oroCheck" if="chainsaw-libraries-present"> <echo message="Chainsaw dependant libraries present."/> </target> @@ -367,7 +370,11 @@ <target name="chainsawRunCheck" depends="chainsawCheck"> <fail unless="chainsaw-libraries-present" message="Chainsaw v2 needs Jakarta ORO, and it appears your are missing the Jakarta ORO package. Please check the build.properties file."/> </target> - + + <!-- ================================================================= --> + <!-- Runs Chainsaw --> + <!-- ================================================================= --> + <target name="chainsaw" depends="chainsawRunCheck, build.chainsaw, log4j.jar, chainsaw.jar" description="Builds and runs Chainsaw v2" > <!-- Need to fork to avoid problems -->
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]