ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Jan.Mate...@rzf.fin-nrw.de>
Subject AW: Problem with startAnt()
Date Thu, 04 Jan 2007 08:13:28 GMT
By default Main calls a System.exit(). You have to subclass it and overwrite exit(int).

Jan


Main.java:0238:     /**
Main.java:0239:      * This operation is expected to call {@link System#exit(int)}, which
Main.java:0240:      * is what the base version does.
Main.java:0241:      * However, it is possible to do something else.
Main.java:0242:      * @param exitCode code to exit with
Main.java:0243:      */
Main.java:0244:     protected void exit(int exitCode) {
Main.java:0245:         System.exit(exitCode);
Main.java:0246:     }


 

>-----Urspr√ľngliche Nachricht-----
>Von: Sungho Maeung [mailto:smaeung@dawning.com] 
>Gesendet: Mittwoch, 3. Januar 2007 21:03
>An: user@ant.apache.org
>Betreff: Problem with startAnt()
>
>Dear Ant User Group.
>
>I am having a problem to execute Ant via Java.  After 
>startAnt() executed, the Hello.xml was done successfully, but  
>it does not go though the next step which supports to be 
>printing out the output "Hello, it is done".
>
>another strange thing is when i run it on Dos command line as 
>"C:\>ant -f Hello\Hello.xml", it finished properly. Only it 
>does not happen via Java Does anyone know about this issue ? 
>Do I need to something that I do not know?  I have researched 
>theUserGroup , and Ant manual , but I could not find any 
>useful information to resolve this problem.
>
>I am looking forward to hearing from any of you.
>
>Thanks
>Sungho
>
>===========================================================
> String[] args = new String[2];
> args[0] = new String("-f") ;
> args[1] = new String ("Hello\Hello.xml");
>     org.apache.tools.ant.launch.AntMain a_oAntExe = new 
>org.apache.tools.ant.Main(); a_oAntExe.startAnt(args, null, null);
>     System.out.println("Hello, it is done"); 
>===========================================================
>
>Hello.xml
>---------------------------------------------------------------
>--------------------------- 
>
><?xml version="1.0" encoding="UTF-8"?>
><project basedir="." default="hibernate-reveng" name="HibernateTools">
>   <target name="hibernate-reveng">
>       <taskdef classname="org.hibernate.tool.ant.HibernateToolTask" 
>classpathref="toolslib" name="hibernatetool" />
>       <hibernatetool destdir="C:\projects\sniplus-main-10272006">
>           <jdbcconfiguration packagename="HibernateCfg.Hello" 
>propertyfile="C:\projects\sniplus-main-10272006\HibernateCfg\He
>llo\Hello.properties" 
>/>
>              <hbm2hbmxml 
>destdir="C:\projects\sniplus-main-10272006" />
>           <hbm2java />
>       </hibernatetool>
>   </target>
></project>
>---------------------------------------------------------------
>------------------------- 
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For 
>additional commands, e-mail: user-help@ant.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message