scala-steward-org / mill-plugin   0.18.0

Apache License 2.0 GitHub

Mill plugin to export dependency information to be processed by Scala-Steward

Scala versions: 2.13 2.12
{Artifact, BinaryVersion, Project, Version, UserState, Env} Mill plugins: 0.11 0.10 0.9 0.7 0.6

mill-scala-steward

Usage

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

Supported Mill Versions

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.

License

This project is licensed under Apache License, Version 2.0.

Changelog

0.18.0 - 2023-06-09

  • Added support for Mill 0.11

0.17.1 - 2022-12-14

  • Take the compile-time and runtime dependencies into account

  • Also report the effective scala-library dependency

0.17.0 - 2022-12-13