截至今天,我的编译失败。 [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) [错误]内存不足; 增加内存量,在启动时使用-Xmx标志(java -Xmx128M …) 截至昨天,我已经成功地运行了一个maven编译。 截至今天,我只是碰到了3 GB的堆。 另外,我只修改了2-3行代码,所以我不明白这个“内存不足”的错误。 vagrant@dev:/vagrant/workspace$ echo $MAVEN_OPTS -Xms1024m -Xmx3000m -Dmaven.surefire.debug=-Xmx3000m 编辑:我试图通过更改我的失败模块的pom.xml海报的评论。 但是我得到了相同的Maven构build错误。 <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>
我使用安装了Maven插件的Maven 3.0.5和Spring Tool Source 3.2。 当我尝试做“运行—> Maven安装”,我得到以下错误: [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building Spring Social Twitter4J Sample 1.0.0 [INFO] ———————————————————————— [WARNING] The POM for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.apache.maven.plugins:maven-war-plugin:jar:2.1.1 is invalid, transitive dependencies (if any) […]