使用maven编译scala项目时栈溢出-创新互联
使用maven对scala项目进行编译时,有时会出现StackOverflowError的错误,无法进行打包。
而信息通常会有如下信息:
[INFO] Compiling {个数} source files to {编译路径} at {时间戳}
[ERROR] error: java.lang.StackOverflowError
{XXX}
{个数}:编译的文件个数
{编译路径}:编译的目标路径地址
{时间戳}:编译的时间戳
{XXX}:重复的方法调用。
原因有很多,需要具体分析XXX的内容。在代码是合理的情况下,最简单的办法是修改编译插件的配置。
对编译插件增加配置,如下:
net.alchim31.maven
scala-maven-plugin
compile
testCompile
-Xss4m
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页名称:使用maven编译scala项目时栈溢出-创新互联
网址分享:http://scjbc.cn/article/jephs.html