Get the latest tech news

Mill: A better build tool for Java, Scala, and Kotlin


s a build tool that tries to improve upon the tools traditionally used in the JVM ecosystem: - Mill builds the same Java project 3-6x faster than Maven or Gradle due to aggressive caching & parallelism - Mill’s rich featureset means less fiddling with plugins, since everything needed for development is built in - Mill builds are easily explorable in your IDE, letting you work on them without constantly googling for help Although the Java compiler is very fast and the Java language is easy to learn, JVM build tools have a reputation for being sluggish and confusing. Mill tries to offer a better alternative, its object-oriented builds reducing the learning curve and letting your build system take full advantage of the Java platform’s performance, usability, and IDE support.

Scalability Mill scales well from small projects to large monorepos with hundreds of modules and multiple languages. Mill supports most common JVM development workflows and tools built in, so you can get very far before you need to reach for third-party plugins or write custom code to extend your build pipelines. When the time comes that you do need something not in its builtin feature set, Mill also has a rich ecosystem of third party plugins for less common use cases:

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Java

Java

Photo of Mill

Mill

Photo of Kotlin

Kotlin

Related news:

News photo

Show HN: A cross-platform terminal emulator written in Java

News photo

Canonical Decides To Double Down On Their Investment In Java For Ubuntu

News photo

Apple Migrates Its Password Monitoring Service to Swift from Java, Gains 40% Performance Uplift