SixFive...

Calling ANT scripts from ColdFusion

We have been fiddling with getting CF to call a self updating ANT script. There are a few articles around about the undocumented cfant tag. Getting cfant to run a build file is not all that hard, we loop over the sites in our dev server directory, check to see if a build file exists […]
May 8, 2009 9:42 am

Calling ANT scripts from ColdFusion

We have been fiddling with getting CF to call a self updating ANT script. There are a few articles around about the undocumented cfant tag. Getting cfant to run a build file is not all that hard, we loop over the sites in our dev server directory, check to see if a build file exists and try and run the ‘updateserver’ target.

A couple of things to note: There seems to be a memory leak in here. This runs happily every half an hour for about 3 hours, then jrun decides not to go any more. There is no way we can find to pass in user variables to ANT. i.e. you cant pass in a username / password as you would through the console in Eclipse or via the command line. This is a bit of a down side. We hoped we could have one generic build file and pass the path to it rather than having a build file in each directory. More on this self updating script shortly.

Leave a Comment