Thanks Matt!! Now it works ;) -- David Nemer Sent from: Kaiserslautern RP Germany.
On Wed, Mar 18, 2009 at 6:51 PM, Matt Benson <gudnabr...@yahoo.com> wrote: > > You need to include ant-launcher.jar to get the AntMain interface. This > probably should be in the core Ant jar but would take a little refactoring. > We'll keep it in mind for 1.8.0. > > -Matt > > --- On Wed, 3/18/09, David Nemer <davidne...@gmail.com> wrote: > > > From: David Nemer <davidne...@gmail.com> > > Subject: Re: Developing in Java with ANT > > To: "Ant Users List" <user@ant.apache.org> > > Date: Wednesday, March 18, 2009, 12:38 PM > > Hey, everyone, thank you for you > > help. > > > > I stick with the solution from Gawor ( > > > http://www.ibm.com/developerworks/websphere/library/techarticles/0502_gawor/0502_gawor.html > > ): > > > > File buildFile = new File("build.xml"); > > Project p = new Project(); > > p.setUserProperty("ant.file", > > buildFile.getAbsolutePath()); > > p.init(); > > ProjectHelper helper = ProjectHelper.getProjectHelper(); > > p.addReference("ant.projectHelper", helper); > > helper.parse(p, buildFile); > > p.executeTarget(p.getDefaultTarget()); > > > > It seems pretty simple, but when it tries to run the > > "p.init();" I get the > > following error: > > > > Exception in thread "main" java.lang.NoClassDefFoundError: > > org/apache/tools/ant/launch/AntMain > > at java.lang.ClassLoader.defineClass1(Native > > Method) > > at java.lang.ClassLoader.defineClass(Unknown > > Source) > > at > > java.security.SecureClassLoader.defineClass(Unknown Source) > > at > > java.net.URLClassLoader.defineClass(Unknown Source) > > at java.net.URLClassLoader.access$000(Unknown > > Source) > > at java.net.URLClassLoader$1.run(Unknown > > Source) > > at > > java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown > > Source) > > at java.lang.ClassLoader.loadClass(Unknown > > Source) > > at > > sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown > > Source) > > at > > java.lang.ClassLoader.loadClassInternal(Unknown Source) > > at > > org.apache.tools.ant.Project.initProperties(Project.java:308) > > at > > org.apache.tools.ant.Project.init(Project.java:295) > > at testAnt.main(testAnt.java:14) > > > > > > THis line 14 refers to p.init(); > > > > Do you guys have any clues what it might be?? > > > > > > -- > > David Nemer > > Sent from: Kaiserslautern RP Germany. > > > > On Tue, Mar 17, 2009 at 9:42 AM, Felix Dorner <fdor...@zed.com> > > wrote: > > > > > > > > Whoops > > > > > > > Maybe you look for something like this: > > > > > > > > > > http://www.ibm.com/developerworks/websphere/library/techarticles/0502_gawor/0502_gawor.html > > > > > > Felix > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > > > For additional commands, e-mail: user-h...@ant.apache.org > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > For additional commands, e-mail: user-h...@ant.apache.org > >