I don�t know JACL, but with JavaScript that works:
<project>
<script language="javascript"> <![CDATA[
importClass(Packages.org.apache.tools.ant.BuildException);
throw new BuildException("my error");
]]></script>
</project>
C:\TEMP\xxx>ant
Buildfile: build.xml
BUILD FAILED
C:\TEMP\xxx\build.xml:2: my error
Total time: 0 seconds
Jan
-----Original Message-----
From: Barry Searle [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 18, 2004 7:39 PM
To: [EMAIL PROTECTED]
Subject: how to cause Ant BuildException in a JACL script inside an Ant
build.xml ?
I have a JACL script inside an Ant build.xml, and under certain
conditions I want it to cause a standard Ant BuildException.
What I tried was:
set buildExc [java::new BuildException "failOnError
errorCount=$errorCount"]
java::throw $buildExc
What I got was (tcl.lang.ReflectException):
[script] BUILD FAILED:
file:G:/workspace_v511/AdderEAR/prodBuild.xml:33: tcl.lang.ReflectException
How can I make this a clean (normal) Ant BuildException ?
Barry Searle, [EMAIL PROTECTED],