Configuring a build tool
Building a software project typically includes some activities such as the following:
- Compiling all the source code
- Generating the documentation from the source code
- Packaging the compiled code into a JAR or WAR archive file
- Installing the packaged archives files on a server
Manually performing all these tasks is time consuming and is prone to errors. Therefore, we take the help of a build tool. A build tool is a tool that automates everything related to building a software project, from compiling to deploying.