gpt4 book ai didi

scala - 显示 SBT 的内部类路径

转载 作者:行者123 更新时间:2023-12-01 07:03:08 24 4
gpt4 key购买 nike

是否可以showexport SBT 自己的一组内部依赖项?

例如,如果我运行 sbt "show fullClasspath" 它不包括 org.scala-lang.scala-compiler。如果我的应用程序的 Scala 版本与 SBT 的版本不同(例如使用 2.11 和 SBT 0.13.5 的 Play 应用程序),那么在运行 sbt compile 时 SBT 需要大量未列出的 jar。

这样做的动机是我试图修剪我的 .ivy2/cache 以减少包含我的应用程序代码的磁盘镜像的大小(无需在 sbt 上重新下载任何内容编译).

最佳答案

您可以执行reload plugins,这会将当前构建更改为project/:

The reload plugins command changes the current build to the (root) project’s project/ build definition. This allows manipulating the build definition project like a normal project. reload return changes back to the original build. Any session settings for the plugin definition project that have not been saved are dropped.

选择构建定义后,您可以执行show fullClasspath

如果你想在不先启动 sbt 控制台的情况下执行此操作,你可以执行 sbt "reload plugins""show fullClasspath"

关于scala - 显示 SBT 的内部类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25350359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com