我正在关注我的 Web 应用程序,它由多个项目组成,即大约 23 个项目,其中一些是 Java 项目,一些是动态 Web 项目。当我从 RAD 制作 EAR 时,它会成功生成,但是当我尝试从 MAVEN 制作 EAR 时,它会抛出堆大小问题。当我将POM.xm
l 中的项目数量从 23 个减少到 12 个时,EAR 成功生成,但增加项目数量会带来相同的堆大小错误。
如果我设置环境变量MAVEN_OPTS = -Xmx1024M
,它就不起作用。我的 PC RAM 是 2 GB,当我尝试设置时MAVEN_OPTS = -Xmx2048M
,它会抛出错误,因为它无法为 JVM 保留这么多空间。
我有 jdk 1.7 和 maven 3。
请建议。