Friday, April 30, 2010

Potential Feature Enhancement Requests

Just brainstorming, I thought of a couple of extensions to Ant that seem interesting.

  • A subversion ant task especially for "svn export" to pull code out of a subversion repository.
  • Automated "svn checkout" and "svn commit" might be helpful as well. Could be used to update a file in a branch or tag with the name of the branch or tag for automated confirmation that what was requested matched what was built.
  • Message task - Instant message capability to Ant. When a task is complete, Ant could send an instant message to a certain person, such as the person who initiated the build. Keeping up with Instant message clients (like Yahoo or AIM) would be painful so the task could also have a property specifying the messaging protocol. Initial implementation could use XMPP through opensource Smack! framework. This would work with Google Talk. I ran a test Java class using Smack! in CS 544.  It also works to connect to a locally running OpenFire server.

No comments:

Post a Comment