Have a look at JavaFront http://svn.apache.org/repos/asf/ant/sandbox/javafront/
Maybe Leafcutter will help too https://leafcutter.dev.java.net/ When using Ant as library you should have a oata.Project instance given to the tasks. Many problems occur because this is not present. Jan >-----Ursprüngliche Nachricht----- >Von: LukeS [mailto:[email protected]] >Gesendet: Donnerstag, 26. November 2009 04:12 >An: [email protected] >Betreff: Re: Ant API > > >Thank you. > >I will check out this API. On my list of things to support >are: SVN, SCP, >CVS, Database connectivity, creating folders and zip and >unzipping archives. >You are right, I could be doing this directly with Java, >however it just >seems easier through Ant (I have a build file that does >everything I want >right now, it would take a while to write java code to do the same). > >I am fine with the CVS and SVN integration requiring the cvs binaries >installed in the system for now. > >I did find this which pretty much explains what I was looking for: > >http://onjava.com/pub/a/onjava/2002/07/24/antauto.html?page=3 > > >Robert Anderson-6 wrote: >> >> Actually the cvs ant task system.execs the cvs binary. You >can probably >> find >> pure java cvs api to use. A quick search turned up this... >> http://www.jcvs.org/ >> >> For the database, I'm not sure what you are doing but there are some >> really >> great persistance layers worth looking at, like hibernate and ibatis. >> Otherwise just use the built in java.sql stuff for running >queries. Take a >> look at the source code for the Ant sql task, maybe it will >be usefull to >> you. >> >> -Rob Anderson >> >> On Wed, Nov 25, 2009 at 8:58 AM, LukeS ><[email protected]> wrote: >> >>> >>> I'm interested in embedding Ant into an application and >would like to use >>> the >>> Ant api. >>> >>> I want to do this because there are a few tasks I want to >perform (CVS >>> integration, connecting to DB) and it seems like it it >would be easier to >>> call Ant to do this: >>> >>> http://api.dpml.net/ant/1.7.0/index.html?overview-summary.html >>> >>> I was wondering if anyone could refer me to some sort of >documentation or >>> references with some examples of best practice for using this API. >>> >>> Thanks! >>> -- >>> View this message in context: >>> http://old.nabble.com/Ant-API-tp26516343p26516343.html >>> Sent from the Ant - Users mailing list archive at Nabble.com. >>> >>> >>> >--------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> > >-- >View this message in context: >http://old.nabble.com/Ant-API-tp26516343p26523798.html >Sent from the Ant - Users mailing list archive at Nabble.com. > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [email protected] >For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
