SBT断管

时间:2013-08-18 20:51:21

标签: scala sbt

我一直在避免使用SBT,因为intellij对maven的支持一直都很优越,而且我没有看到SBT的优势;但我想为什么要与群众作斗争。

所以我的一个开源项目已转换为SBT。现在,当我运行测试(大约1000个测试用例)时,我得到了OOM。好的,我试过

fork in Test := true

javaOptions in Test ++= Seq("-Xmx2048m", "-XX:MaxPermSize=512m")

好的,所以我的OOM会消失,但现在我得到了

sbt.ForkMain$Run$RunAborted: java.net.SocketException: Broken pipe
    at sbt.ForkMain$Run.write(ForkMain.java:114)
    at sbt.ForkMain$Run$1.info(ForkMain.java:132)

每次似乎都在不同的地方。

如果我是通过maven(scala test maven插件)构建的,这些测试都会通过。

帮助我的Obi-wan或SBT爱好者。

编辑:添加env详细信息

sbt 0.12.4 java 7.25 scala 2.10.2

0 个答案:

没有答案