显示SBT的内部类路径

时间:2014-08-17 14:57:55

标签: scala sbt

是否可以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 compile上重新下载任何内容)。< / p>

1 个答案:

答案 0 :(得分:2)

您可以执行reload plugins,将当前版本更改为project/

  

reload plugins命令将当前版本更改为(root)   项目的项目/构建定义。这允许操纵   像普通项目一样构建定义项目。重新加载返回更改   回到原来的版本。该插件的任何会话设置   尚未保存的定义项目将被删除。

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

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