While mentoring for Application Design Using Java (CSCI-4963) we had a day where the undergrad course staff did the lecture on topics we were interested in. I spent my half of the lecture covering Java build tools like Maven and Gradle.
The lecture slides should be embedded below, or can be downloaded here.