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:
Or read this on Hacker News