mill
« Back to VersTracker
Description:
Fast, scalable JVM build tool
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: build-tool jvm scala java kotlin developer-tools
Install: brew install mill
About:
Mill is a modern JVM build tool that uses a pure Java/Scala API for defining builds, enabling IDE-friendly editing and type safety. It optimizes performance through incremental builds, parallel execution, and a build cache to significantly reduce build times. The tool supports Java, Scala, Kotlin, and Android projects with extensible modules.
Key Features:
  • Incremental builds and caching for fast performance
  • IDE-friendly Scala/Java DSL with type safety
  • Multi-language support (Java, Scala, Kotlin, Android)
  • Extensible with custom modules and plugins
  • Parallel task execution
Use Cases:
  • Building large-scale JVM applications with fast incremental compilation
  • Replacing slow build systems like Maven or Gradle for improved developer productivity
Alternatives:
  • Gradle – Gradle uses Groovy/Kotlin DSL with more plugins but slower builds
  • Maven – Maven uses XML configuration with rigid lifecycle but broader ecosystem
  • Bazel – Bazel offers similar performance but complex setup and steeper learning curve
Version History
Detected Version Rev Change Commit
Sep 17, 2025 7:45pm 1 VERSION_BUMP f07e358d
Sep 17, 2025 12:18pm 1 VERSION_BUMP 45d4e46a
Jan 2, 2025 11:03am 0 VERSION_BUMP 6183f220
Dec 17, 2024 10:16pm 0 VERSION_BUMP 375c026d
Dec 17, 2024 5:38pm 0 VERSION_BUMP 01218794
Dec 4, 2024 2:09pm 0 VERSION_BUMP 6fa2f42a
Nov 11, 2024 12:56am 0 VERSION_BUMP b87dbcfb
Oct 27, 2024 7:23am 0 VERSION_BUMP c7b9ca15
Oct 27, 2024 6:53am 0 VERSION_BUMP eaddf47d