我在一个项目中使用了一些 sbt 插件,我想知道它们来自 sbt 控制台的版本。
我可以键入plugins
哪些插件列表但不显示它们的版本。
我想从 sbt 控制台执行此操作,我不想在某处检查某些 plugins.sbt 文件或类似文件。
问问题
860 次
1 回答
2
当您使用plugins
命令时,您会看到对插件的引用,因为它们是在 Scala 代码中定义的。单个工件可以包含许多插件。那些带有插件的工件有版本,这里是你可以看到它们的方法。
- 首先加载元项目:
reload plugins
- 然后检查依赖项:
libraryDependencies
- 回到你的项目:
reload return
您可以在您的~/.sbt/<version>/global.sbt
:
addCommandAlias("pluginsVersions", "; reload plugins ; libraryDependencies ; reload return")
它并不完美,输出嘈杂且格式不正确,但您可以开箱即用。
于 2018-03-20T00:11:07.507 回答