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