I think it would be immensely useful for a future release of Irida to have a section of configurable pre and post build tasks for any project type. As posted in the Community section, this can be done with Ant but I was hoping to be able to have this feature available for use in the IDE without Ant.
Some of this functionaly exists for Web Applications where you can specify you want a WAR file built or an exploded directory deployed.
I think there needs to be the ability to add as many pre/post build tasks as desired per module per project. This allows us to create 3 JAR files if desired or have two exploded WAR file directories. Possibly allowing us to remove or add a jar to one of the WAR file exploded directories that make it compatible to more than application server by using a copy task.
This kind of stuff gives us extreme flexibility.
Just my 2 cents.