Apache ANT

https://ant.apache.org/

Ant is a Java-based build tool created as part of the Apache open-source project.

Snippet from Wikipedia: Apache Ant

Apache Ant is a software tool for automating software build processes which originated from the Apache Tomcat project in early 2000. It was a replacement for the Make build tool of Unix, and was created due to a number of problems with Unix's make. It is similar to Make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects.

The most immediately noticeable difference between Ant and Make is that Ant uses XML to describe the code build process and its dependencies, whereas Make uses the Makefile format. By default, the XML file is named build.xml.

Released under an Apache License by the Apache Software Foundation, Ant is an open-source project.