Mill plugin to export dependency information to be processed by Scala-Steward.
See scala-steward-org/scala-steward#2704 and scala-steward-org/scala-steward#2818 for details.
This plugin is typically invoked by Scala-Steward programmatically.
If you want to use it manually, do as follows:
$ mill --no-server --disable-ticker --import "ivy:org.scala-steward::scala-steward-mill-plugin::0.18.0" show org.scalasteward.mill.plugin.StewardPlugin/extractDeps
This plugin supports all Mill major versions from 0.6.x
to 0.11.x
, including minor releases.
Projects using Mill milestone releases (e.g. 0.11.0-M7
) won’t be supported, due to the unstable nature of the Mill API in milestone releases.
If you use a Mill Snapshot release it depends. If the snapshot follows a Mill stable release (e.g. 0.11.0-6-167183
), it should typically work. If it follows a Mill milestone release (e.g. 0.11.0-M10-9-db6d7d
), it will most probably not work.
Please note, that snapshot releases in general come without any compatibility guarantees.
-
Take the compile-time and runtime dependencies into account
-
Also report the effective scala-library dependency
-
First release from new standalone repository https://github.com/scala-steward-org/mill-plugin
-
plugin artifacts are now properly cross-published for the following Mill binary platform versions:
0.6
,0.7
,0.9
and0.10