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]
