ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeffrey E Care <ca...@us.ibm.com>
Subject Re: AntLauncher: avoid exiting VM!
Date Sat, 01 Jul 2006 11:27:49 GMT
AFAIK the Launcher is not intended to be used in the manner you are using 
it. Please check the manual for instructions on how to use Ant 
programmatically.

____________________________________________________________________________________________


Jeffrey E. (Jeff) Care 
carej@us.ibm.com 
IBM WebSphere Application Server Development 
WAS Pyxis Lead Release Engineer 




Martin Bengl <Martin@Bengl.de> wrote on 07/01/2006 06:56:24 AM:

> Hi Folks,
> 
> I'm using the AntLauncher to start ant out of a java environment. after 
> running the ant script the vm should not quits!
> The class org.apache.tools.ant.launch.Launcher has a member called 
> MAIN_CLASS with the value** "org.apache.tools.ant.Main" **.
> This class has a exit method which calls System.exit. the exit method is 

> protected - so its possible to extend the class and overwrite the exit 
> method.
> the problem: the member MAIN_CLASS of the Launcher class is final static 

> - it is not possible to change the value programmaticly.
> could you change this?
> 
> static getter and setter would be fine:
> 
> public static String mainClassName = MAIN_CLASS;
> 
> public static void setMainClassName(String newMainClass)
> {
>   mainClassName = newMainClassName;
> }
> 
> using in method run(..) without exception handling:
> 
> Class mainClass = loader.loadClass(mainClassName);
> 
> 
> cheers
> martin
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
> 

Mime
  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message