

As a user interface is not required for such builds, these builds are called headless. This can be, for example, compiling source code, running software tests, and creating files and documentation for the software deployment.īuild tools typically run without a graphical user interface directly from the command line. The build result can be shared with users of the software or used only internally.Ī build tool is used to automate repetitive tasks during this process. For example source code might be compiled into a JAR file, or you may create a new standalone application.


In software development, the term building usually means the conversion of source code and other artifacts, like images or configuration files, into another artifact. In this example, we will explain Apache Ant Command Line Arguments.
