====== Apache Ant Wiki ====== * [[http://ant.apache.org/|Ant - official site]] * [[http://ant.apache.org/manual/index.html|Manual]] * [[http://wiki.apache.org/ant/FrontPage|Wiki]] * [[http://ant.apache.org/faq.html|FAQ]] * [[http://ant.apache.org/bindownload.cgi|Download]] ===== Books ===== * [[http://www.amazon.com/Ant-Action-Manning-Steve-Loughran/dp/193239480X/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1204220963&sr=8-1|Ant in Action by Steve Loughran and Erik Hatcher]] * [[http://www.amazon.com/Ant-Definitive-Guide-Steven-Holzner/dp/0596006098/ref=pd_bbs_2?ie=UTF8&s=books&qid=1204220963&sr=8-2|Ant: The Definitive Guide, 2nd Edition by Steven Holzner]] * [[http://www.amazon.com/Pro-Apache-Ant-Matthew-Moodie/dp/1590595599/ref=pd_bbs_6?ie=UTF8&s=books&qid=1204220963&sr=8-6|Pro Apache Ant (Pro) by Matthew Moodie]] * [[http://www.amazon.com/Java-Development-Ant-Erik-Hatcher/dp/1930110588/ref=pd_bbs_7?ie=UTF8&s=books&qid=1204220963&sr=8-7|Java Development with Ant by Erik Hatcher and Steve Loughran]] * [[http://www.amazon.com/Ant-Developers-Handbook-Library/dp/0672324261/ref=pd_sim_b_title_2|Ant Developer's Handbook by Alan Williamson]] ===== Getting Started ===== ==== Installation ==== * [[http://www.asceticmonk.com/blog/?p=388|Installation of Ant (OS X)]] (George Yang) * [[http://www.andyjarrett.co.uk/andy/blog/index.cfm/2007/3/22/Installing-Ant-on-Mac-OS-X|Installing Ant on Mac OS X]] (Andy Jarrett) * [[http://www.andyjarrett.co.uk/andy/blog/index.cfm/2007/6/27/Installing-ANT-on-Windows-and-or-Mac-OS-X|Installing ANT on Windows and or Mac OS X]] (Andy Jarrett) * [[http://code.google.com/p/winant/|winant - Windows Ant installer]] (Mason Simon) ==== Additional Ant Tasks ==== * [[ant:tasks|Additional Ant Tasks]] - FTP, Email, etc. ==== Guide/Beginner Resources ==== * [[http://coldfusion.sys-con.com/read/43787.htm|Intro to Ant (CFDJ)]] * [[http://cfsilence.com/blog/client/index.cfm/2007/7/17/Why-You-Should-Be-Using-Ant|Ant 101 - Intro & Why You Should Check It Out]] (Todd Sharp) * [[http://www.adamfortuna.com/2007/02/25/getting-started-with-ant/|Getting Started With Ant]] (Adam Fortuna) * [[http://www.derekperez.com/blog/?p=39|Improving ColdFusion Deployment with Ant]] (Derek Perez) * [[http://instantbadger.blogspot.com/2004/07/general-ant-build-and-release-scripts.html|General ANT build and release script]] (Alistair Davidson) * [[http://robwilkerson.instantspot.com/blog/2008/01/20/Ant-for-Web-Applications|Ant For Web Applications]] (Rob Wilkerson) * [[http://www.kensykora.net/tools/ant-coldfusion-and-you-part-1-installation/|ANT, ColdFusion, and You. Part 1: Installation]] (Ken Sykora) * [[http://bobcat.webappcabaret.net/javachina/faq/ant_01.htm|FAQ on ANT Building Process by Roseanne Zhang]] ==== Tips/Best Practices ==== * [[http://ant.apache.org/ant_in_anger.html|Ant In Anger]] **must read** * [[http://www.webreference.com/reviews/ant/|Ant Best Practices]] * [[http://blog.uncommons.org/?p=25|15 Tips for Better Ant Builds]] * [[http://www.ghidinelli.com/2008/04/01/built-in-ant-properties/|Built-in Ant Properties]] (Brian Ghidinelli) * [[http://www.build-doctor.com/2008/04/ant-best-practices-series.html|The Build Doctor: The Ant Best Practices Series]] (very good) * [[http://www.build-doctor.com/2008/07/should-every-target-have-secret.html|Should every target have a secret?]] === Eclipse Tips === * [[http://www.henke.ws/machblog/index.cfm?event=showEntry&entryId=C2AA2F01-19B9-BA51-EE646C95E4EE4B68|Cool Ant file trick and concept]] (Mike Henke) * [[http://eclipsewiki.editme.com/ANTFaq|Eclipse Ant FAQ]] * [[http://blog.pengoworks.com/index.cfm/2008/6/30/Refreshing-Eclipse-Workspace-using-ANT#cDB0ED35E-19B9-FE20-6CA04B89E3F835A2|Refreshing Eclipse Workspace using ANT]] (Dan G. Switzer, II) ==== Troubleshooting ==== * [[ant:Troubleshooting Ant]] - Ant not running? Check out these tips to troubleshoot Ant. ===== Ant Tools / GUI ===== * [[http://www.yworks.com/en/products_antexplorer_eclipse.htm|Ant Explorer]] * [[http://placidsystems.com/virtualant/|Virtual Ant ($)]] * [[http://www.elpagestion.com/os_ant_en.shtml|Ant Windows Shell Integration]] * [[http://antelope.tigris.org/|Antelope - Ant GUI]] * [[http://www.angry-fly.com/index.cfm/2006/10/16/ColdFusion-Ant-and-Subversion--AntFarm-Build-Manager|ColdFusion, Ant and Subversion = AntFarm Build Manager]] * [[http://nant.sourceforge.net/|NAnt for .net]] * [[http://www.alagad.com/go/blog-entry/introducing-cfant|CFAnt - ColdFusion Adminstrator integration with Ant via the CF Admin API]] * [[http://thediscoblog.com/2008/04/28/gant-to-ant-automagically/|Gant to Ant Automagically]] * [[http://youarenumber6.blogspot.com/2008/03/lean-build-cycles-with-antro.html|Lean Build Cycles with Antro]] [[http://sourceforge.net/projects/antro/|Antro]] * [[http://phing.info/trac/|PHing Is Not GNU make]] * [[http://phpimpact.wordpress.com/2007/06/30/phing-php-project-build-system-based-on-apache-ant/|Phing - PHP project build system based on Apache Ant]] * [[http://deploymentbuilder.riaforge.org/|Deployment Builder]] ColdFusion based deployment server utilizing Ant * [[http://htmlcleaner.sourceforge.net/|HTMLCleaner]] Transforms HTML to well formed XHTML (Ant task) ==== IDE Integration ==== You can simply [[http://www.eclipse.org/downloads/|install Eclipse]] and use it just for Ant! If you install Eclipse - then it has Ant built in: **Eclipse** - built in: * Eclipse 3.2 = Ant 1.6.5 * Eclipse 3.3 = Ant 1.7.0 ===== Ant Alternatives ===== * [[http://www.gradle.org/|Gradle]] * [[http://maven.apache.org/|Maven]] * [[http://gant.codehaus.org/|Gant]] Groovy based. * [[http://blog.bwtaylor.com/java/2008/01/26/ant_maven_gant_pros_cons|Ant, Maven and Gant Comparison]] ===== Testing ===== ==== Unit Testing ==== === General === * [[http://blog.mikenimer.com/index.cfm/2006/6/4/Performance-Tip-Unit-tests-and-ANT|Performance Tip (Unit tests and ANT)]] (Mike Nimer) === MXUnit === * [[http://mxunit.org/doc/index.cfm?doc=antjunit|Using the MXUnit Ant Task to generate JUnit Reports]] * [[http://mxunit.org/doc/video/mxunit_ant_automation_demo.html|MXUnit Ant Automation Demo]] (Video) === CFCUnit === * [[http://labs.fusionlink.com/katapult/index.cfm?page=articles/cfeclipse|Setting up CFEclipse with Subversion (SVN) inc/Continuous Testing with CFCUnit and Selenium]] (John Mason) * [[http://www.infoaccelerator.net/index.cfm?event=showEntry&entryId=05B59898-1372-FA49-9974ABEC1EA57EFE|cfcUnit 1.2 ANT Task Buildfile Sample]] (Andrew Powell) * [[http://www.stannard.net.au/blog/index.cfm/2006/9/23/CFCUnit-and-Ant|CFCUnit and Ant]] (Kevan Stannard) * [[http://corfield.org/blog/index.cfm/do/blog.entry/entry/Automated_Testing_with_cfcUnit|Automated Testing with cfcUnit]] (Sean Corfield) ==== Selenium ==== * [[http://www.henke.ws/machblog/index.cfm?event=showEntry&entryId=151839F6-188B-4E84-155E0FF10946DC35|Coldfusion with Selenium Ant script]] (Mike Henke) ===== Subversion Integration ===== * [[http://orangepips.instantspot.com/blog/2008/03/06/Export-Subversion-Files-Changed-between-Two-Revision-Numbers|Export Subversion Files Changed between Two Revision Numbers]] * [[http://henke.ws/machblog/index.cfm?event=showEntry&entryId=8D3AAA71-19B9-BA51-EEF8E251D9BE0A45|Subversion Ant for Files Changed between Two Revision Numbers]] (Mike Henke) * [[http://devnulled.com/content/2005/08/adding-the-subversion-build-number-to-your-application-using-ant/|Adding The Subversion Build Number To Your Application Using Ant]] (Brandon Harper) * [[http://devnulled.com/content/2005/06/simple-integration-of-ant-and-subversion/|Simple Integration of Ant and Subversion]] (Brandon Harper) * [[http://blog.taragana.com/index.php/archive/how-to-integrate-subversion-version-control-software-with-apache-ant/|How to Integrate Subversion, Version Control Software, With Apache ANT]] (Angsuman Chakraborty) * [[http://www.web-relevant.com/blogs/cfobjective/index.cfm?mode=entry&entry=01C1C718-BDB9-5320-E7F26146FDFDAABD|Setting Up Ant with Subversion (using Eclipse on OSX)]] (Jared Rypka-Hauer) * [[http://morgankelsey.com/post/subversion-post-commit-routine|Subversion Post-Commit Routine]] (Morgan Kelsey) * [[http://code.google.com/p/svntask/|SvnTask]] A SvnAnt Alternative * See the Svn4Ant task on the [[ant:tasks#antxtras|Additional Ant Tasks]] page ==== SVNAnt ==== * [[http://subversion.open.collab.net/articles/IntegratingSubversionIntoYourAntBuild.html|Integrating Subversion Into Your Ant Build]] * [[http://www.phillnacelli.net/blog/index.cfm/2007/1/28/ANT-Builds-and-Subversion-SVN|Using SVN within Ant]] (Phill Nacelli) * [[http://blog.chrisramsay.co.uk/2008/03/27/subversion-and-ant-integration-with-svnant/|Subversion and Ant Integration with SVNAnt ]] (Chris Ramsay) * [[http://deadmanwalking.wordpress.com/2007/07/28/ant-svn-task-svnant-and-javahl/|Ant SVN Task (SvnAnt) and Javahl]] * [[http://www.infoaccelerator.net/index.cfm?event=showEntry&entryId=0DA8F98E-FF30-C9A3-AD9233FF9CEA3DF8|SVN + ANT Goodness]] (Andrew Powell) ===== SQL / Databases ===== * [[http://www.phillnacelli.net/blog/index.cfm/2007/2/8/ANT-Builds-and-MS-SQL--Run-sql-scripts-in-your-build|ANT Builds and MS SQL - Run .sql scripts in your build]] (Phill Nacelli) * [[http://henke.ws/machblog/index.cfm?event=showEntry&entryId=055A6924-188B-4E84-1534BBFD052A04CA|Get results from SQL Ant Task into a property]] (Mike Henke) * [[http://henke.ws/machblog/index.cfm?event=showEntry&entryId=903A5E93-188B-4E84-1598A947334779D5|Using results from SQL Ant task - Part 2]] (Mike Henke) * [[http://mauszeig.wordpress.com/2007/07/16/using-ant-properties-within-sql-scripts-with-incantos-sqlplus-task/|Using Ant properties within SQL scripts with Incanto’s Task]] * [[http://mauszeig.wordpress.com/2006/04/10/jump-start-oic-incanto/|Jump-start with Oracle’s Instant Client and Incanto]] * [[http://mauszeig.wordpress.com/2006/04/07/ant-groovy-and-the-database/|Ant, Groovy and the Database]] * [[http://www.mischefamily.com/nathan/index.cfm/2008/7/2/Do-not-pass-GO|Do not pass GO - MS SQL Server's GO Command and Ant]] (Nathan Mische) ===== ColdFusion ===== * [[http://coolskool.blog-city.com/cfant__undocumented_coldfusion_tag.htm|CFANT - Undocumented ColdFusion Tag]] (Kola Oyedeji) * [[http://blog.tech-cats.com/2007/10/unzip-with-utf-support-in-coldfusion.html|Unzip with UTF Support in ColdFusion Curtosy of Ant via cfant]] (Boyan Kostadinov) * [[http://www.numtopia.com/terry/blog/archives/2007/09/cfunit_and_cfant.cfm|CFUnit and CFAnt]] (Terrence Ryan) * [[http://www.alagad.com/go/blog-entry/introducing-cfant|Introducing CFANT]] (Doug Hughes) * [[http://henke.ws/machblog/index.cfm?event=showEntry&entryId=A15D4D3C-19B9-BA51-EEB9FBC0323AA41D|CFCompile Ant Snippet]] (Mike Henke) ===== Flash ===== * [[http://www.boostworthy.com/blog/?p=258|Ant: Launch Flash Player Target For Mac]] (Ryan Taylor) ===== Ant and FTP/SSH/SFTP ===== * [[http://ant.apache.org/manual/tasksoverview.html#remote|Ant Remote Tasks]] * [[http://www.sshtools.com/showMaverickAntTask.do|Maverick SSH task]] * [[http://www.basilv.com/psd/blog/2007/automated-deploys-using-ssh-and-ant|Automated Deploys using SSH and Ant]] * [[http://www.symphonious.net/2007/10/23/ant-scpssh-task-hangs-or-never-disconnects/|Ant SCP/SSH Task Hangs Or Never Disconnects]] * [[http://www.phillnacelli.net/blog/index.cfm/2006/6/15/ANT-Builds-and-FTP|Using FTP within ant]] (Phill Nacelli) * [[http://devnulled.com/content/2004/11/getting-ftp-to-work-with-ant-in-eclipse/|Getting FTP to Work with Ant in Eclipse]] (Brandon Harper) * [[http://robwilkerson.instantspot.com/blog/2007/07/26/Secure-Copy-using-Ants-SCP-Task|Secure Copy using the Ant SCP Task]] (Rob Wilkerson) * [[http://www.sixfive.co.uk/index.cfm/2007/8/9/Using-the-Ant-FTP-Task-in-Eclipse|Using the Ant FTP Task in Eclipse]] (Duncan Loxton) ===== Manipulating Files and Directories ===== * [[http://www.andyjarrett.co.uk/andy/blog/index.cfm/2006/11/7/Ant-basics-Copying-directories|Ant basics: Copying directories]] (Andy Jarrett) * [[http://www.andyjarrett.co.uk/andy/blog/index.cfm/2007/6/24/Ant-Copying-files-and-directories|Ant: Copying files and directories]] (Andy Jarrett) * [[http://www.andyjarrett.co.uk/andy/blog/index.cfm/2007/6/24/Ant-Moving-files-and-directories|Ant: Moving files and directories]] (Andy Jarrett) * [[http://www.andyscott.id.au/index.cfm/2007/12/27/Eclipse--Ant-tidbit|Eclipse & Ant Tidbit (modifing a file using Ant)]] (Andrew Scott) * [[http://cfsilence.com/blog/client/index.cfm/2007/7/18/Ant-101--Replacing-Strings-Within-A-File|Ant 101 - Replacing Strings Within A File]] (Todd Sharp) * [[http://www.briankotek.com/blog/index.cfm/2007/7/23/Using-ANT-and-ColdFusion-to-Emulate-Rails-Generators|Using ANT and ColdFusion to Emulate Rails Generators]] (Brian Kotek) * [[http://www.psyho.pl/2008/04/02/run-ant-target-only-when-a-set-of-files-was-modified/|Run Ant target only when a set of files was modified]] * [[http://www.sundog.net/index.php/sunblog/entry/ant-and-duplicate-files-in-archives/|ANT and duplicate files in archives]] ===== Coding / Development ===== * [[http://cfrant.blogspot.com/2006/06/duck-typing-for-performance.html|Duck Typing - Ant Script]] (Adam Haskell) * [[http://www.webdevref.com/blog/index.cfm?t=Use_eclipse,_ant_and_cfcompile.bat_to_precompile_your_code&mode=entry&entry=79C9D104-12CC-9590-8A5C8AA23FF93A8B|Use eclipse, ant and cfcompile.bat to precompile your code]] (Adam Howitt) * Related article on using Snarl and Growl to alert develelopers of compile errors [[http://hofo.com/post.cfm/snarling-radioactive-ants|Snarling radioactive ants!]] * [[http://robwilkerson.instantspot.com/blog/2008/01/14/Variable-Replacement-with-Ant|Variable Replacement with Ant]] (Rob Wilkerson) * [[http://www.julienlecomte.net/blog/2007/09/16/|Building Web Applications With Apache Ant]] (Julien Lecomte) * [[http://www.fancybread.com/blog/index.cfm/2008/5/18/Use-Ant-to-Maintain-Custom-Framework-Builds|Use Ant to Maintain Custom Framework Builds]] (Paul Marcotte) * [[http://www.henke.ws/machblog/index.cfm?event=showEntry&entryId=0543FD24-19B9-BA51-EE7E650D1E4E3D4B|varScoper Ant Target example]] (Mike Henke) ===== Mail ===== * [[http://www.boyzoid.com/blog/index.cfm/2007/7/23/Ant--Can-Mail-Stuff|Ant Can Mail Stuff]] (Scott Stroz) ===== Additional Tasks ===== Also see [[ant:tasks|Additional Ant Tasks]] for FTP, Email, etc. * [[http://labs.adobe.com/wiki/index.php/Flex_Ant_Tasks|Flex Ant Tasks]] * [[http://ant.apache.org/manual/install.html#librarydependencies|List of other library dependencies]] ===== Javascript and CSS Compression ===== * [[http://code.google.com/p/jsmin-ant-task/|JSMin Ant Task]] * [[http://henke.ws/machblog/index.cfm?event=showEntry&entryId=FF861D0D-188B-4E84-15F0F8C8EBBF61FD|Adding JS/CSS compression and JS validation using YUI Compressor, JSLint, and jsmin to Ant script]] (Mike Henke) * [[http://henke.ws/machblog/index.cfm?event=showEntry&entryId=8A5CAB53-19B9-BA51-EECADB57919F9714|Minify CSS/JS ant revisited using YUI compressor]] (Mike Henke) * [[http://blog.tremend.ro/2006/10/25/ant-task-for-javascript-compression/|Ant task for JavaScript compression]] * [[http://blog.gomilko.com/2007/11/29/yui-compression-tool-as-ant-task/|YUI Compression tool as Ant Task]] * [[http://justtalkaboutweb.com/2008/02/20/obfuscating_javascript_css/|Obfuscating JavaScript and CSS: Open Source vs Commercial Solutions]] * [[http://blogs.warwick.ac.uk/mmannion/entry/reducing_page_javascript/|Reducing page, javascript and CSS size using Ant and pack:tag ]] * [[http://www.julienlecomte.net/blog/2007/09/16/|Building Web Applications With Apache Ant]] * [[http://www.ubik-ingenierie.com/ubikwiki/index.php?title=Minifying_JS/CSS|Minifying JS/CSS]] * [[http://www.barneyb.com/barneyblog/2008/04/08/build-time-aggregation-of-jscss-assets/|Build-Time Aggregation of JS/CSS Assets]] (Barney Boisvert) ===== Ant and Flex ===== * [[http://code.google.com/p/antennae/|Templates for building complex Flex projects with Ant]] * [[http://blog.jodybrewster.net/2008/04/09/installing-ant-in-flex-builder-3/|Installing Ant in Flex Builder 3]] (Jody Brewster) * [[http://blog.iconara.net/2008/02/22/quick-tips-to-speed-up-your-ant-build/| Quick Tips To Speed Up Your Ant Build]] (Theo Hultberg) * [[http://ntt.cc/2008/01/30/automatically-create-an-ant-build-file-from-your-flex-builder-project-with-flex2ant.html|Automatically Create an Ant Buildfile From Your Flex Builder Project with Flex2Ant]] * [[http://www.flashmagazine.com/news/detail/ifac_ant_plugin_for_flex_builder_and_eclipse/|iFac - Ant plugin for Flex Builder and Eclipse]] * [[http://hat6.com/2007/11/29/adding-build-build-date-revision-and-revision-date-in-your-flex-app/|Adding Build, Build Date, Revision and Revision Date in your Flex App]] * [[http://www.nodans.com/index.cfm/2008/6/10/Quick-Tip-For-Installation-of-FTP-Tasks-in-Flex-Builder|Quick Tip For Installation of FTP Tasks in Flex Builder]] (Dan Wilson) ===== Generating Reports and Documentation ===== * [[http://www.statsvn.org/|StatSVN]] - StatSVN generates tables and charts describing the project development. * [[http://www.thecrumb.com/2007/02/26/automated-subversion-reports-wstatsvn-and-ant/|Automated Subversion Reports w/StatSVN and Ant]] * [[http://www.ibm.com/developerworks/java/library/j-ap06108/index.html?ca=drs-|Pushbutton Documentation]] * [[http://www.umlgraph.org/|UMLGraph]] - UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. * [[http://schemaspy.sourceforge.net/|SchemaSpy]] - Generates a visual representation of database schema. * [[http://www.ggtools.net/grand/|Grand]] - Grand is a tool to create visual representation of ant target dependencies. ===== Miscellaneous ===== * [[http://www.julienlecomte.net/blog/2007/09/11/building-web-applications-with-apache-ant/|Building Web Applications With Apache Ant]] * [[http://hbtechs.blogspot.com/|Automation blog]] * [[http://www.darronschall.com/weblog/archives/000275.cfm|Launching Firefox from ANT on OSX]] (Darron Schall) * [[http://www.luismajano.com/blog/index.cfm/2007/3/21/Need-to-Refactor-Transfer-to-meet-your-server-layout-Here-you-go|Ant Task to Refactor Transfer To Meet Your Server Layout]] (Luis F. Majano) * [[http://www.boyzoid.com/blog/index.cfm/2007/12/14/How-Do-You-Set-Up-Your-Development-Environment|Ant Task To Restart Apache]] (Scott Stroz) * [[http://www.devx.com/Java/Article/35602/0/page/1|Visualizing Data: Self-Documenting Ant files]] * [[http://www.henke.ws/machblog/index.cfm?event=showEntry&entryId=30890DA4%2D19B9%2DBA51%2DEECAC128550846DF|Schedule Updating SVN Working Copies -- ANT]] (Mike Henke) * [[http://henke.ws/machblog/index.cfm?event=showEntry&entryId=30890DA4-19B9-BA51-EECAC128550846DF|Schedule Updating SVN Working Copies]] (Mike Henke) * [[http://www.anujgakhar.com/2008/01/10/backing-up-your-files-with-ant-and-eclipse/|Backing Up Your Files with Ant and Eclipse]] (Anuj Gakhar) * [[http://www.sixfive.co.uk/index.cfm/2007/8/8/Using-the-ANT-buildnumber-file|Using the ANT build.number File]] (Duncan Loxton) * [[http://www.ibm.com/developerworks/java/library/j-ap01088/index.html?ca=dgr-jw64autopmove&S_TACT=105AGX59&S_CMP=GR|Automation for the people: Speed deployment with automation]] * [[http://www.vsj.co.uk/java/display.asp?id=175|Beyond the Ant basics]] (Sing Li) * [[http://firstclassthoughts.co.uk/ant/run_ant_from_bat_cmd_file.html|Running an ANT script in a .bat/.cmd file under Windows]] * [[http://java.dzone.com/articles/visual-documentation-ant-depen|Visual Documentation of Ant Dependencies in 3 Simple Steps]] ===== Presentations ===== ==== Online ==== * [[http://experts.acrobat.com/p99499145/|Ant On The Wire]] (Marc Esher) [[http://mxunit.org/doc/zip/CFMeetup_AntWired.zip|Download]] * [[http://experts.acrobat.com/p41566907/|Pragmatic ColdFusion: Build, Test, Deploy]] (John Paul Ashenfelter) [[http://www.transitionpoint.com/downloads/cfunited2007.zip|Download]] * [[http://blog.maestropublishing.com/index.cfm?mode=entry&entry=AFC3D811-1372-3F66-70B0D0FD9B5B3CB9|cf.Objective Presentation 2008 (PDF)]] (Peter J. Farrell) ==== Conferences ==== * Marc Esher - CFUnited 2008 - Automating the build/deployment process with ANT ([[http://mxunit.org/doc/zip/DDT218_Automating%20the%20build-deploy%20process%20with%20ANT.zip|Download]]) * [[http://mxunit.org/blog/2008/06/cfunited-automating-build-deploy.html|CFUnited: Automating the Build & Deploy Process with ANT]] * Qasim Rasheed - CFUnited 2008 * [[http://qasimrasheed.com/blog/index.cfm/2008/6/29/CFUnited--code-and-presentation|Continuous Integration with SVN, ANT, CFUnit and Selenium]] (code and presentation links) ====== My Ant Resources ====== ==== del.icio.us Bookmarks ==== * [[http://del.icio.us/thecrumb/ant|ANT]] ==== Presentations ==== My [[http://tacfug.org/|Triangle ColdFusion User Group]] Ant Presentation * [[http://tacfug.org/index.cfm/p=getFile/f=23/m=t/|ZIP download]] includes PPT and example files My [[http://experts.acrobat.com/p53858056/|ColdFusion Meetup]] Introduction To Ant Presentation * [[http://www.thecrumb.com/files/ant-presentation.zip|ZIP download]] includes PPT and example files ==== My Ant Buildfile Scripts ==== * [[ant:buildfile|build.xml]] * [[ant:commonproperties|common.properties]] * [[ant:userproperties|priestj.properties]] * [[ant:serverproperties|server.properties]] ==== Others Buildfile Scripts ==== * [[http://cfrant.blogspot.com/2008/02/build-for-eclipse.html|Kroger Buildfile]] (Adam Haskell) ==== Blog Posts ==== * [[http://www.thecrumb.com/2008/03/22/ant-the-missing-files/|Ant - The Missing Files]] * [[http://www.thecrumb.com/2008/04/08/ant-conditionals/|Ant Conditionals]] * [[http://www.thecrumb.com/2007/12/26/a-few-ant-gotchas-using-external-property-files-on-windows/|A Few Ant Gotchas Using External Property Files (on Windows)]] * [[http://www.thecrumb.com/2007/11/13/ant-explorer/|Ant Explorer]] * [[http://www.thecrumb.com/2007/10/26/15-ant-tips/|15 Ant Tips]] * [[http://www.thecrumb.com/2007/10/19/virtual-ant/|Virtual Ant]] * [[http://www.thecrumb.com/2007/09/13/compressing-js-and-css-with-ant/|Compressing JS and CSS with Ant]] * [[http://www.thecrumb.com/2007/07/24/using-the-ant-ftp-task/|Using The Ant FTP Task]] * [[http://www.thecrumb.com/2007/07/19/ant-version-16x-vs-17x-and-eclipse-33/|Ant Version 1.6.x vs. 1.7.x and Eclipse 3.3]] * [[http://www.thecrumb.com/2007/06/11/reset-your-application-wget-and-ant/|Reset Your Application - wget and Ant]] * [[http://www.thecrumb.com/2007/04/23/ant-depends/|Ant Depends]] * [[http://www.thecrumb.com/2007/04/17/ant-sync-task-that-was-easy/|Ant Sync Task - That Was Easy!]] * [[http://www.thecrumb.com/2007/03/09/ant-in-anger-great-read/|Ant In Anger - Great Read]] * [[http://www.thecrumb.com/2007/02/26/coldfusion-ant-resources/|ColdFusion Ant Resources]] * [[http://www.thecrumb.com/2007/02/26/automated-subversion-reports-wstatsvn-and-ant/|Automated Subversion Reports w/StatSVN and Ant]] * [[http://www.thecrumb.com/2007/02/07/using-ant-while-hiding-your-svn-password/|Using ANT While Hiding Your SVN Password]] * [[http://www.thecrumb.com/2006/08/29/sending-email-from-ant/|Sending Email with Ant]]