This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
We use ANT as standard for deploying to JBoss, Weblogic and Websphere. Ant as always is an exceptionally useful tool, and in my experience much more reliable in a big project than any IDE integration I've tried. One gotcha to watchout for is this http://developer.java.sun.com/developer/bugParade/bugs/4717969.html which is a JRE issue, not an Ant issue. We find it best not to start and stop app servers from ant tasks as a result.
Presently, our production deployment is done using a jacl script. Apart from deployment, the jacl script also has functions to start cluster(s), stop cluster(s), restart cluster(s), check cluster status, check server status, stop app, start app, check app status etc.
My company had me researching on using ANT. What would be compelling reasons to use ANT in place of the existing jacl script? I have researched on the web and found some lukewarm arguments.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com