【发布时间】:2018-05-10 01:52:37
【问题描述】:
我在一个项目中使用了一些 sbt 插件,我想知道它们来自 sbt 控制台的版本。
我可以输入 plugins 列出插件但不显示它们的版本。
我想从 sbt 控制台执行此操作,我不想在某处检查某些 plugins.sbt 文件或类似文件。
【问题讨论】:
标签: sbt sbt-plugin
我在一个项目中使用了一些 sbt 插件,我想知道它们来自 sbt 控制台的版本。
我可以输入 plugins 列出插件但不显示它们的版本。
我想从 sbt 控制台执行此操作,我不想在某处检查某些 plugins.sbt 文件或类似文件。
【问题讨论】:
标签: sbt sbt-plugin
当您使用plugins 命令时,您会看到对插件的引用,因为它们是在 Scala 代码中定义的。单个工件可以包含许多插件。那些带有插件的工件有版本,这里是你可以看到它们的方法。
reload plugins
libraryDependencies
reload return
您可以在 ~/.sbt/<version>/global.sbt 中为此定义别名:
addCommandAlias("pluginsVersions", "; reload plugins ; libraryDependencies ; reload return")
它并不完美,输出很嘈杂,格式也不是很好,但你可以开箱即用。
【讨论】: