Apache Ant for deployment
Use Cases and Deployment Scope
We have used Apache Ant as a deployment tool for out stake. We have created our complete java project for application using Apache Ant, and it's command line utility helps us to drive the process in easy way. Mainly we are using for developing java based application using Apache Ant.
Pros
- Support non java application development as well
- Flexible
- XML scripting
- Support any platform
Cons
- Better lifecycle management can be done
- So much configuration details needs to provide
- Order of the flow needs to define in advance
Likelihood to Recommend
Apache Ant is suitable for the scenarios where central repository is not required for your developed application and It has a great architecture with less complexity and the situation where automated configuration is needed then Apache Ant is not suitable for that use case. Apache Ant is easy to use tool.
