There is a Java.setFailonerror(), did you read the javadocs for org.apache.tools.ant.taskdefs.Java?
-jeremy On Tue, Mar 31, 2009 at 4:19 PM, David Nemer <davidne...@gmail.com> wrote: > I'm importing: > > import org.apache.tools.ant.Task; > import org.apache.tools.ant.taskdefs.*; > > And they don't seem to recognize the failonerror > > > > -- > David Nemer > Sent from Kaiserslautern, RP, Germany > > On Wed, Apr 1, 2009 at 12:05 AM, Jeremy Kie <jeremy...@gmail.com> wrote: > > > Take a look at the java Ant task and its 'failonerror' parameter. > > > > -jeremy > > > > On Tue, Mar 31, 2009 at 3:51 PM, David Nemer <davidne...@gmail.com> > wrote: > > > > > Hello Martin, > > > > > > Thank you. I'm using coding the Ant execution in Java code... so how do > I > > > call the failonerror of a build process?? > > > > > > Cheers, > > > -- > > > David Nemer > > > Sent from Kaiserslautern, RP, Germany > > > > > > On Tue, Mar 31, 2009 at 11:01 PM, Martin Gainty <mgai...@hotmail.com> > > > wrote: > > > > > > > > > > > David > > > > > > > > http://ant.apache.org/manual/CoreTasks/exec.html > > > > > > > > failonerror > > > > Stop the buildprocess if the command exits with a > > > > return code signaling failure. Defaults to false. > > > > > > > > resultproperty would contain the name of a property in which the > return > > > > code of the > > > > command should be stored. Only of interest if failonerror=false. > > > > > > > > HTH > > > > Martin > > > > ______________________________________________ > > > > Verzicht und Vertraulichkeitanmerkung / Disclaimer and > confidentiality > > > note > > > > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene > > > > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede > > > unbefugte > > > > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese > > Nachricht > > > > dient lediglich dem Austausch von Informationen und entfaltet keine > > > > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit > von > > > > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. > > > > This message is confidential and may be privileged. If you are not > the > > > > intended recipient, we kindly ask you to please inform the sender. > Any > > > > unauthorised dissemination or copying hereof is prohibited. This > > message > > > > serves for information purposes only and shall not have any legally > > > binding > > > > effect. Given that e-mails can easily be subject to manipulation, we > > can > > > not > > > > accept any liability for the content provided. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Tue, 31 Mar 2009 22:37:59 +0200 > > > > > Subject: Re: is there exitCode in Ant? > > > > > From: davidne...@gmail.com > > > > > To: user@ant.apache.org > > > > > > > > > > Ant tells you whether you were able to build or not with the > > messages: > > > > > > > > > > 'BUILD FAILED' or 'BUILD SUCCESSFUL' > > > > > > > > > > It would be enough for me to just get those answers... because I'm > > > > supposed > > > > > to make a statistics on how many revisions can be build and how > many > > > > cant... > > > > > > > > > > Which command from ant returns: 'BUILD FAILED' or 'BUILD > SUCCESSFUL' > > > > > > > > > > Cheers > > > > > > > > > > -- > > > > > David Nemer > > > > > Sent from Kaiserslautern, RP, Germany > > > > > > > > > > On Tue, Mar 31, 2009 at 10:33 PM, David Nemer < > davidne...@gmail.com> > > > > wrote: > > > > > > > > > > > Hey guys, > > > > > > > > > > > > I got the integration with Ant and Java working fine. > > > > > > > > > > > > I was wondering if Ant has something like getExitCode() that > tells > > > you > > > > if > > > > > > it was successful in building whatever the build.xml was supposed > > to, > > > > just > > > > > > like in Maven. > > > > > > > > > > > > How would I add it to my code? > > > > > > > > > > > > private static void antCaller(){ > > > > > > > > > > > > File buildFile = new File("C:\\test\\build.xml"); > > > > > > Project p = new Project(); > > > > > > p.setUserProperty("ant.file", > buildFile.getAbsolutePath()); > > > > > > DefaultLogger consoleLogger = new DefaultLogger(); > > > > > > consoleLogger.setErrorPrintStream(System.err); > > > > > > consoleLogger.setOutputPrintStream(System.out); > > > > > > consoleLogger.setMessageOutputLevel(Project.MSG_INFO); > > > > > > p.addBuildListener(consoleLogger); > > > > > > > > > > > > try { > > > > > > p.fireBuildStarted(); > > > > > > p.init(); > > > > > > ProjectHelper helper = > > ProjectHelper.getProjectHelper(); > > > > > > p.addReference("ant.projectHelper", helper); > > > > > > helper.parse(p, buildFile); > > > > > > p.executeTarget(p.getDefaultTarget()); > > > > > > p.fireBuildFinished(null); > > > > > > } catch (BuildException e) { > > > > > > p.fireBuildFinished(e); > > > > > > } > > > > > > > > > > > > } > > > > > > > > > > > > Thank you once again, > > > > > > > > > > > > Cheers > > > > > > > > > > > > -- > > > > > > David Nemer > > > > > > Sent from Kaiserslautern, RP, Germany > > > > > > > > _________________________________________________________________ > > > > Quick access to Windows Live and your favorite MSN content with > > Internet > > > > Explorer 8. > > > > > > > > > > > > > > http://ie8.msn.com/microsoft/internet-explorer-8/en-us/ie8.aspx?ocid=B037MSN55C0701A > > > > > > > > > >