October 3, 2018 · 12 min read

Building Scala Projects with Mill

Tl;dr: Mill is a simplified and faster alternative to sbt Mill is a build tool aimed at providing a better experience for Scala developers. If you’ve used Scala before, you likely used sbt for building your project. sbt is by far the most popular build tool in the Scala community, but if you’re like me, you may have quickly become frustrated with how long specific tasks tend to take. It’s not uncommon for sbt to take several seconds to start up. Those seconds add up throughout a workday. Here is where Mill shines. Mill provides an intuitive command-line interface for compiling your project, running tests and packaging your code, and it does it with far less overhead than sbt. ... Read more

© 2024 Mike Perry