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
Most Important Features
- Easy executable creation
- Java based application
- Integration with other IDE
Return on Investment
- Overall positive impact
- Speed up the development process
- Easy deployment process
Alternatives Considered
Eclipse, Apache Maven and Jenkins
Other Software Used
Eclipse, Jenkins, Jupyter Notebook