从今天起,我的专家编译失败了。
[INFO] [ERROR] Unexpected
[INFO] java.lang.OutOfMemoryError: Java heap space
[INFO] at java.util.Arrays.copyOfRange(Arrays.java:2694)
[INFO] at java.lang.String.<init>(String.java:203)
[INFO] at java.lang.String.substring(String.java:1877)
[ ERROR ]内存不足; 要增加内存量,请使用-Xmx 在启动时标记(java-Xmx128M...)
到昨天为止,我已经成功地运行了一个 maven 编译器。
从今天开始,我刚刚升级到 3GB。另外,我只修改了2-3行代码,所以我不明白这个“内存不足”错误。
vagrant@dev:/vagrant/workspace$ echo $MAVEN_OPTS
-Xms1024m -Xmx3000m -Dmaven.surefire.debug=-Xmx3000m
编辑: 我通过修改失败的模块 pom.xml 来尝试发布者的注释,但是我得到了同样的构建错误。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<fork>true</fork>
<meminitial>1024m</meminitial>
<maxmem>2024m</maxmem>
</configuration>
</plugin>