Reduce
An open-source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy or Kotlin-based domain-specific language instead of the XML form used by Apache Maven for declaring the project configuration.