Le Tuesday 31 March 2009 22:33:34 David Nemer, vous avez écrit :
> 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);
> }
>
> }
>
Use System.exit().
--
Francis Galiegue
[email protected]
Ingénieur système
Mob : +33 (0) 683 877 875
Tel : +33 (0) 178 945 552
One2team
40 avenue Raymond Poincaré
75116 Paris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]