Hello Deshdeepak, Ant is a Java-based Open-Source build tool provided by Apache. It's build files are written in XML and is used to automate the software building process. Ant is not just limited to the compilation of code, rather packaging, testing and a lot more can be done with this. Some of the features of Ant are:
-
Can compile Java-based applications
-
Can create Java Doc, .jar, .zip, .tar files
-
Can copy, delete or move files to/at different locations
-
Can send Emails to the stakeholders
-
Supports JUnit 3, Junit 4, TestNG etc.
-
Can convert XML based test reports to HTML reports
-
Can check out the code from version control system like SVN, GIT, CVS etc
-
Can execute test scripts and test suites