Popular Java build tools
These tools use configuration files to automate build steps: compile, package, document etc.:
Maven
Gradle
ANT