在使用maven(mvn compile)编译scala项目时,我收到错误:java.lang.StackOverflowError。 我也从eclipse得到了同样的东西,但可以通过提供额外的命令行参数来解决它:-J-Xss256m用于scala编译器,如此处所示How to increase scala stack size
但是在执行“mvn compile”时我遇到了同样的错误。我怎么解决这个问题?基本上如何在通过maven构建时增加scala堆栈大小
答案 0 :(得分:2)
您可以在pom.xml
中配置scala-maven-plugin,如下面的
<project>
...
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.2.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
<configuration>
<jvmArgs>
<jvmArg>-Xms256m</jvmArg>
<jvmArg>-Xmx1024m</jvmArg>
</jvmArgs>
</configuration>
</plugin>
...
</project>
有关详情,请参阅http://davidb.github.io/scala-maven-plugin/example_compile.html