Windows Maven package时报错问题的解决

google了一把,看到别人的说法是Stack size 不够大。

Stack Space用来做方法的递归调用时压入Stack Frame。所以当递归调用太深的时候,就有可能耗尽Stack Space,爆出StackOverflow的错误。Stack Space的大小随着OS,JVM以及环境变量的大小而发生变化。一般说来默认的大小是512K。

我的猜测是我的某个项目调用堆栈过多,并且有一些非常耗费资源的递归调用,直接把stack size塞暴了。因此调整stack size 为10m。

export MAVEN_OPTS="-Xms256m -Xmx512m -Xss10m"

再执行 mvn package

SUCCESS !希望大家碰到这个问题少绕弯路。

以上是Linux的解决方案,Windows下的处理方法是

set MAVEN_OPTS="-Xms256m -Xmx512m -Xss10m"

然后mvn package

时间: 2024-10-03 22:56:58

Windows Maven package时报错问题的解决的相关文章

spring boot maven install时报错 Error creating bean with name 'serverEndpointExporter'

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/pky/testmybatis/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is j

新建maven项目时报错解决

总结一下报错的内容以及解决方法 1.新建maven项目后报错 Description Resource Path Location Type org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) pom.xml /maven-web-tms line 1 Maven

eclipse创建maven项目时报错解决办法

1.Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:1.1 from any of the configured repositories. 办法:下载maven-archetype-quickstart-1.1.jar放入安装maven的lib文件夹下,在此处启动dos窗口输入命令:mvn install:install-file -DgroupId=org.apache.ma

maven install时报错 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test)

今天在一个maven项目上执行maven install命令的时候一直报错,错误信息如下: [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.16

用m2eclipse创建Maven项目时报错??

Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of centra

myEclipse 导入maven项目时报错

1.先右击项目,build Path 查看是否是某个JAR出了错.去掉无用的JAR 以及修改对应的JDK版本 2.检查src源文件,查看是否是源文件出了错.发现,还真的是 导入的包上面,报错:The import javax.servlet.annotation cannot be resolved 然后在problems里报:Eclipse "cannot be resolved to a type" error --解决: 最后在尝试过程中,发现是jdk和eclipse配置的tom

Python2在Sublime Text3中print中文时报错原因及解决办法

1,出现的问题及分析 在Sublime Text3中用ctrl+B运行python程序时,如果要打印输出英文时正常运行,而输出中文时则会报错,具体情况如下: Traceback (most recent call last): File "D:\PythonWorkplace\test_print_unicode.py", line 3, in <module> print u'程序' UnicodeEncodeError: 'ascii' codec can't enco

新建maven工程时报错:无法下载maven-archetype-quickstart

一.解决思路:下载最新版maven-archetype-quickstart-1.1.jar http://mvnrepository.com/artifact/org.apache.maven.archetypes/maven-archetype-quickstart/1.1\ 2.cmd窗口执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quicksta

导入maven项目时报java.lang.ClassNotFoundException解决方法!

解决步骤: 右键点击项目,选择Project Facets,将导入的Maven项目转换成Dynamic Web Module,将下图中的红框处进行勾选: 2.继续右键项目->properties->Deployment Assembly, 点击Add后如图所示: 然后就ojbk了! 原文地址:https://www.cnblogs.com/lixionghao/p/8989427.html