3 ms·
The thing that’s great about maven is its declarative nature. You can declare goals and profiles for whatever you need the build system to do. The main appeal
by k3vinw 2y ago
The thing that’s great about maven is its declarative nature. You can declare goals and profiles for whatever you need the build system to do.
The main appeal that I can see from mill over maven is the power of dynamic programming over static xml files. Maybe good lsp/ide support will make managing a build system like this bearable?
- lihaoyi 2y agoYes, IDE support in Mill is key. Without IntelliJ or VSCode, Mill would not be nearly as pleasant to use as it is today. Mill and Maven both let you declare goals for what you want to do. One does it in XML and one does it in typechecked code. While XML does work, doing things in code with typechecking and full IDE support turns out to be pretty nice as well!