我注意到我的scala编译器有一种奇怪的行为.它在编译类时偶尔会抛出OutOfMemoryError.这是错误消息:
[info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes...
java.lang.OutOfMemoryError: PermGen space
Error during sbt execution: java.lang.OutOfMemoryError: PermGen space
Run Code Online (Sandbox Code Playgroud)
它只会偶尔发生一次,并且通常不会在随后的编译运行中抛出错误.我使用Scala 2.9.0并通过SBT编译.
有没有人知道造成这个错误的原因是什么?提前感谢您的见解.
默认情况下,Scalatra期望"webapp"目录位于src/main/webapp.怎么可能改成,例如content/doc-root?
sbt允许使用以下内容自定义其默认目录:
scalaSource <<= (baseDirectory)(_ / "src")
Run Code Online (Sandbox Code Playgroud)
所以我认为这只是知道使用正确的"配置键"的问题......