ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frank Harnack <harna...@mail05.harlau.de>
Subject Re: where to get some programm examples
Date Wed, 26 Oct 2005 17:59:42 GMT
Hello wei wei,

I am not sure what you want.
If you want to call ant directly from java, this Ant Users List message 
may help you:
http://marc.theaimsgroup.com/?l=ant-user&m=112612267300036&w=2

Regards
Frank

wei wei schrieb:
> Hello,
> 
> I have one build.xml file. now i want to control the running of  this 
> ant build.xml in java code.
> <?xml version="1.0" encoding="UTF-8"?>
> <project  default="build1" name="XMLExport" basedir=".">
>     <property environment="env"/>
> 
>     <property name="temp.dir" value="../temp"/>
>     <property name="out.dir" value="../out"/>
>     <target name="build1">
>                                <zip destfile="${out.dir}/result.zip"   
> basedir="${temp.dir}"/>
>     </target>
>     <target name="hello">
>         <echo message="Hello, world (${name})"/>
>     </target>
> 
> </project>
> 
> public static void main(String[] arg) {
>        Project project= new Project();
>        File buildfile = new File("build.xml");
>        ProjectHelperImpl helper = new ProjectHelperImpl();
>        helper.parse(project,buildfile);
>        project.setProperty("name", "wert");
>        project.executeTarget("hello");
> 
> then i got a very long error message, it seems like the application can 
> not find my ant api(.jar files).
> does any one have this experience?
> Thanks a lot.
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 
> 
> 

-- 
Frank Harnack
47269 Duisburg
Deutschland (Germany)


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


Mime
View raw message