Apache flex Maven building Flex 3.5应用程序,java.lang.OutOfMemoryError:java堆空间
我在运行Snow Leopard和maven 2.2.1构建Adobe Flex 3.5应用程序的Mac上遇到了这个错误 我已经完成了设置MAVEN_OPTS env变量的过程,它被设置为-Xmx1024m 当maven完成时,最终内存远未达到此限制: [信息]最终内存:46M/123MApache flex Maven building Flex 3.5应用程序,java.lang.OutOfMemoryError:java堆空间,apache-flex,maven-2,flex3,maven,Apache Flex,Maven 2,Flex3,Maven,我在运行Snow Leopard和maven 2.2.1构建Adobe Flex 3.5应用程序的Mac上遇到了这个错误 我已经完成了设置MAVEN_OPTS env变量的过程,它被设置为-Xmx1024m 当maven完成时,最终内存远未达到此限制: [信息]最终内存:46M/123M 我不确定这是否是一个红鲱鱼垃圾收集已经运行,所以这就是为什么它目前在1024米的限制之下,但这是我能看到的唯一奇怪的事情。我在一个开发人员团队中工作,他们都可以在最大1024M的堆空间上构建良好的应用程序,他们
我不确定这是否是一个红鲱鱼垃圾收集已经运行,所以这就是为什么它目前在1024米的限制之下,但这是我能看到的唯一奇怪的事情。我在一个开发人员团队中工作,他们都可以在最大1024M的堆空间上构建良好的应用程序,他们在Windows或雪豹盒子上。还有什么我可以尝试的吗?Maven可能会在执行过程中多次抛出不同的进程;通常不能假设它们共享相同的调优。MAVEN_OPTS仅适用于MAVEN执行。它成功完成的事实(如果Maven本身达到堆限制,它就会退出)很好地表明它是一个太大的子进程
一份完整的错误报告将指出它在过程中失败的地方。这似乎表明flexmojos的目标确实符合MAVEN_选项设置。我假设你用的是flexmojos。那么我猜可能是测试失败了?您应该发布错误跟踪的相关部分。感谢您的回复,事实证明,我是无意中以管理员身份执行maven的,它没有得到相同的maven_选项,所以这就是它出现内存不足异常的原因。啊