Build Tools - History: Save developers some time typing commands that would have many source code modules compiled and linked in a particular order. First build tool was Make a scripting language that allowed a build script to be written as a series of compile-and-link steps GNU version of Make offered additional features, such as dependency management and incremental building Java now has Maven, Gradle, Ant and some others (like Scala’s Simple Build Tool–SBT) Ant Ant was the first of the so-called “modern build tools”, and is used for automating build process. In theory, it is kind of like Make, without Make’s wrinkles. It is implemented in Java and used mostly for Java projects. The first public release of Ant was in 2000, and it quickly became most popular build tool for Java projects thanks to being platform independent (like Java), having low barriers for getting set up, and providing repeatable builds. Later, it also gained the ability to acce...