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 > > > > > >