mill
mill copied to clipboard
Your shiny new Java/Scala build tool!
The idea is to fully explode the example project into a given (or default `Task.dest`) directory, so that the user or developer can just cd into that project and inspect...
Before https://github.com/com-lihaoyi/mill/pull/4969, sub-package discovery and usage needed to be enabled explicitly (with `import $packages._`). Now, they will be used when found, which seems convenient in most cases. But it also...
Before https://github.com/com-lihaoyi/mill/pull/4969, a meta-build needed to be enabled explicitly (with `import $meta._`). Now, it will be used when found, which seems convenient in most cases. But it also make reasoning...
In general, we want use `mill.api.Ctx` instead of e.g. `mill.api.Ctx.Log` or `mill.api.Ctx.Job` when passing it implicitly to helper methods and workers. We typically need the other properties too when evolving...
Address review comment https://github.com/com-lihaoyi/mill/pull/4983#issuecomment-2828050803 by @lihaoyi > we should have some story around how to handle optional environment variables. I don't know the exact use cases that those would apply,...
original issue: https://github.com/scalameta/metals/issues/7347 **Reproduction:** https://github.com/NPCRUS/reproductions/tree/mill-metals-compilation-lag open repo in vs-code(might be reproducible in other editors as well) import project switch to mill-bsp check that autocomplete and code inspection works change the...
--- **From the maintainer Li Haoyi**: I'm putting a 1500USD bounty on this issue, payable by bank transfer on a merged PR implementing this. See https://github.com/orgs/com-lihaoyi/discussions/6 for other bounties and...
[Linting Java Projects/Linting with Checkstyle](https://mill-build.org/mill/javalib/linting.html#_linting_with_checkstyle) shows the usage of checkstyle flags such as `checkstyle --check` and `checkstyle --stdout`. Using checkstyle v10.23.0, the build fails with the following exception: ``` [65/65]...
If the ANSI escape is split over multiple writes, the current color tracking fails
Hello folks, I have the following issue on windows when trying to use mill with bsp in vscode, this error appears in metals logs: ``` java.nio.file.InvalidPathException: Illegal char at index...