News for hackers. Stuff that matters.
Re:Mill: A fast JVM build tool for Java and Scala by layer8 on Monday October 28, 2024 @04:56PM (#41976197)
I couldn’t quickly find how dependency resolution and versioning works in Mill. Can you give any pointers?

Also, what’s with the “ivy” on https://mill-build.org/mill/0.12.1/comparisons/maven.html ? Any relation to Apache Ivy?

Re:Mill: A fast JVM build tool for Java and Scala by lihaoyi on Monday October 28, 2024 @05:10PM (#41976335)
Dependency resolution uses Coursier, which is one of the open source JVM dependency resolvers. SBT uses it too, and my last company used it with Bazel

The "ivy" thing is legacy haha. Mill used to use Apache Ivy to resolve dependencies, years ago. Coursier was a better/faster replacement, but names have a tendency to stick around