ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <ste...@apache.org>
Subject Re: Problem with startAnt()
Date Thu, 04 Jan 2007 12:13:10 GMT
Sungho Maeung wrote:
> 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\Hello\Hello.properties"

> />
>              <hbm2hbmxml destdir="C:\projects\sniplus-main-10272006" />
>           <hbm2java />
>       </hibernatetool>
>   </target>
> </project>
> ----------------------------------------------------------------------------------------


when it ships, Ant in Action will show you how to embed ant inside your 
app. If you cannot wait until may, you can look at the code to do it, 
which is in sourceforge:

http://antbook.cvs.sourceforge.net/antbook/examples/sections/extending/ch18_extras/embed/

-steve


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


Mime
View raw message