Hello Michael,

here is my code on how I'm invoking Ant:

            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);
            p.fireBuildStarted();
            p.init();
            ProjectHelper helper = ProjectHelper.getProjectHelper();
            p.addReference("ant.projectHelper", helper);
            helper.parse(p, buildFile);
            p.executeTarget(p.getDefaultTarget());

Michael, I read somewhere that when you invoke ANT in java, it runs in the
same JVM, and forking the ANT process might solve it. Do you have any idea
how would I code this?? Make Ant ran in another JVM?


--
David Nemer
Sent from Kaiserslautern, RP, Germany

On Sat, May 16, 2009 at 9:03 PM, Michael Ludwig <mil...@gmx.de> wrote:

> David Nemer schrieb am 16.05.2009 um 20:51:31 (+0200):
>
> > ne...@kubrick:~$ java -jar
> /home/nemer/apache-ant-1.7.1/lib/ant-launcher.jar
> > -version
> > Apache Ant version 1.7.1 compiled on June 27 2008
> >
> > ne...@kubrick:~$ /opt/jdk1.6.0_06/bin/java -jar
> > /home/nemer/apache-ant-1.7.1/lib/ant-launcher.jar -version
> > Apache Ant version 1.7.1 compiled on June 27 2008
> >
> > so just running JAVA worked as well as running /opt/jdk1.6.0_06/bin/java
>
> So tools.jar is found alright. It's an environmental problem, either in
> the ant shell script (has that been tampered with?) or, more likely, the
> shell script you're using to launch it.
>
> Michael Ludwig
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>

Reply via email to