Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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?



Yes, 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!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: