You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Ja...@rzf.fin-nrw.de on 2004/05/19 07:46:47 UTC

RE: how to cause Ant BuildException in a JACL script inside an An t build.xml ?

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:searle@ca.ibm.com]
Sent: Tuesday, May 18, 2004 7:39 PM
To: user@ant.apache.org
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,    searle@ca.ibm.com,