我一直在詹金斯建立GWT战争档案。在一个特定的“工作”中,我遇到了一个错误,它说[ERROR] Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
。作为解决方案,我包括了一个值为的环境变量“ MAVEN_OPTS” -Xms512m -Xmx1024m -XX:MaxPermSize=512m
。仅供参考,我还尝试了MAVEN_OPTS的'echo'命令提示符,它显示的值与环境变量中给出的值相同。
pom.xml中的MAVEN编译器插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<executable>${env.JAVA_HOME}/bin/javac</executable>
<fork>true</fork>
<verbose>true</verbose>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
**完整错误:**
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13:51.518s
[INFO] Finished at: Thu Jan 29 13:06:25 IST 2015
[INFO] Final Memory: 17M/989M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven- plugin:2.4.0:compile
(default) on project dpgwtwebapplication: Command [[
[ERROR] C:\Program Files\Java\jdk1.7.0_04\jre\bin\java -Xmx512m -classpath "C:\U
同样在mvn.bat文件中,MAVEN_OPTS的值也显示为-Xmx512m
在Full错误的最后一个中可以注意到。
我想问题不是出在Java编译进程上,而是在gwt-compiler上。在此处显着增加内存:org.codehaus.mojo gwt-maven-plugin ...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句