SBT中编译和运行时配置之间的实际区别

时间:2017-12-05 12:14:38

标签: scala sbt

首先,我已经阅读了this question,所以请不要将其标记为重复。我也标记了scala尽管这个问题只是关于SBT的,但我认为那时获得答案的机会更大。

正如在那里解释的那样编译我的项目SBT只需要部分libs,它不需要在我的代码中使用的libs内部引用的libs。要运行我的代码,它确实需要所有的libs,所有的传递依赖项。 理论上这很清楚。

我想更实际地理解这一点。例如,如果我有一个干净的空Scala项目,这两个配置CompileRuntime会有所不同吗? 当您需要明确使用Runime中的build.sbt配置时,现实用例是什么?

0 个答案:

没有答案