在以往开虚拟机编译过程中,编译失败提示虚拟机内存不足的问题
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.8.0:compile (gwtcompile) on project webadmin: Command [[ [ERROR] /bin/sh -c '/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/jre/bin/java' '-javaagent:/home/ovirt/.m2/repository/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar' '-Dgwt.jjs.permutationWorkerFactory=com.google.gwt.dev.ThreadedPermutationWorkerFactory' '-Dgwt.jjs.maxThreads=4' '-Djava.io.tmpdir=/home/ovirt/ovirt-svn/ovirt-engine-4.3/frontend/webadmin/modules/webadmin/target/tmp' '-Djava.util.prefs.systemRoot=/home/ovirt/ovirt-svn/ovirt-engine-4.3/frontend/webadmin/modules/webadmin/target/tmp' '-Djava.util.prefs.userRoot=/home/ovirt/ovirt-svn/ovirt-engine-4.3/frontend/webadmin/modules/webadmin/target/tmp' '-Djava.util.logging.config.class=org.ovirt.engine.ui.gwtaop.JavaLoggingConfig' '-Xms1024M' '-Xmx8192M' '-Dgwt.dontPrune=org.ovirt.engine.core.(common|compat)..*' 'com.google.gwt.dev.Compiler' '-logLevel' 'INFO' '-war' '/home/ovirt/ovirt-svn/ovirt-engine-4.3/frontend/webadmin/modules/webadmin/target/generated-gwt' '-localWorkers' '1' '-failOnError' '-XfragmentCount' '-1' '-sourceLevel' 'auto' '-style' 'OBF' '-gen' '/home/ovirt/ovirt-svn/ovirt-engine-4.3/frontend/webadmin/modules/webadmin/gen' 'org.ovirt.engine.ui.webadmin.WebAdmin'
在 frontend/webadmin/modules 模块的pom.xml中,配置了 jvm 的堆内存参数
-Xms1024M -Xmx8192M
需要最大堆内存为 8G ,所以当虚拟机或物理机的内存不足时,编译会发生执行错误,并不是依赖问题,也不是jdk版本问题



