bld: The Hypersonic Java Build Tool
Java 22 introduced the JEP 458 "Launch Multi-File Source Code Programs". This allows you to create CLI applications and automation scripts in no time.
bld is a pure Java build tool that uses Java as the configuration:
Also checkout the airhacks.fm podcast episode: "No Dependencies--Or How Rife 2 and Bld Happened" with Geert Bevin, the creator of bld.