我有一个SBT项目,有40个子项目。有几个插件,其中最大的是Play和sbt-本地包.没有全球插件。
在一些相当强大的硬件上,启动(在第一次启动之后)需要20-25秒。我知道这并不完全是JVM启动的结果,因为一个小项目(纯开销)在3-4秒内启动。
我怎样才能知道为什么sbt要花更长时间才能在更大的项目中开始呢?
我尝试过sbt -Dsbt.task.timings=true,但它不包括花费大量时间的内容。在最后一次定时打印之后,但之前
将当前项目设置为示例(在构建文件中:/home/paul/lucid/ example /)
有15秒的停顿。
我怎样才能找到启动缓慢的原因呢?
发布于 2015-06-18 21:40:01
尝试创建project/debug.sbt
logLevel := Level.Debug看看你发现了什么。如果您有project/*.scala,通常是编译构建文件。
https://stackoverflow.com/questions/29656689
复制相似问题