Maven:OutOfMemoryError-堆空间

VB_

问题:我跑步mvn clean install -DskipTest并得到

[ERROR] The system is out of resources.
[ERROR] Consult the following stack trace for details.
[ERROR] java.lang.OutOfMemoryError: Java heap space

更多信息:

  • 操作系统: OS X(16 GB RAM)

  • Java配置:位于~/Libraries/Preferences/IntelliJIdea13/idea.vmoptinsApplications/IntelliJ\ Idea\ 13.app/bin/idea.vmoptions

    -Xms256m -Xmx2048m -XX:MaxPermSize = 1024m -XX:ReservedCodeCacheSize = 256m -XX:+ UseCompressedOops

  • MAVEN_OPTS: export MAVEN_OPTS="-Xmx2048M -XX:PermSize=92M -XX:MaxPermSize=384M"位于~/.bash_profile

  • Intellij Idea专家选择: -xms256m -xmx2048 -XX:MaxPermSize=1024M我将它们设置在Default Settings-> MAven-> Runner->VM Options

问题: 如何解决?

堆栈跟踪:

[ERROR] The system is out of resources.
[ERROR] Consult the following stack trace for details.
[ERROR] java.lang.OutOfMemoryError: Java heap space
[ERROR] at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:139)
[ERROR] at com.sun.tools.javac.util.Position.makeLineMap(Position.java:63)
[ERROR] at com.sun.tools.javac.parser.Scanner.getLineMap(Scanner.java:1113)
[ERROR] at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)
[ERROR] at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
[ERROR] at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
[ERROR] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
[ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:353)
[ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:279)
[ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:270)
[ERROR] at com.sun.tools.javac.Main.compile(Main.java:87)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERROR] at java.lang.reflect.Method.invoke(Method.java:597)
[ERROR] at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(JavacCompiler.java:554)
[ERROR] at org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompiler.java:161)
[ERROR] at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:605)
[ERROR] at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
[ERROR] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
[ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
[ERROR] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
[ERROR] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
[ERROR] at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project com.conductor.thrift.client: Compilation failure
Failure executing javac, but could not parse the error:
m

Java编译器插件根据上面的注释耗尽了内存,要解决此问题,您需要为Java编译器插件提供更多内存,并在其中pom.xml添加内存

<project>
  [...]
  <build>
    [...]
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
          <fork>true</fork>
          <meminitial>512m</meminitial>
          <maxmem>1048m</maxmem>
        </configuration>
      </plugin>
    </plugins>
    [...]
  </build>
  [...]
</project>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OutOfMemoryError Java堆空间

来自分类Dev

OutOfMemoryError Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间?

来自分类Dev

OutOfMemoryError:使用 XSLT 转换的 Java 堆空间

来自分类Dev

Jetty webapp继续增长到堆空间中:(OutOfMemoryError Java堆空间)

来自分类Dev

严重:Java堆空间java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

常量dspace错误java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java 8的Java堆空间

来自分类Dev

压缩大量pdf文件并下载:OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:100000条记录的Java堆空间

来自分类Dev

Spark:对Parquet的读写导致OutOfMemoryError:Java堆空间

来自分类Dev

Eclipse:java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Grails中的Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:带有蜂巢的Java堆空间

来自分类Dev

OutOfMemoryError达到堆空间的最大值之前?

来自分类Dev

NETBEANS:“ java.lang.OutOfMemoryError:Java堆空间”

来自分类Dev

SonarQube分析失败java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

异常java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

获取“ java.lang.OutOfMemoryError:Java堆空间”

来自分类Dev

使用opencsv-java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间Hadoop Ubuntu

来自分类Dev

“ outOfMemoryError java堆空间”计算直方图,RAM与时间的交易?

来自分类Dev

MetaMap java.lang.OutOfMemoryError: Java 堆空间

来自分类Dev

java.lang.OutOfMemoryError:Java堆空间没有更多空间

来自分类Dev

maven-assembly-plugin给出了Java堆空间错误

来自分类Dev

Tomcat抛出了“ java.lang.OutOfMemoryError:Java堆空间”,但是转储中的堆大小小于-Xmx

来自分类Dev

Tomcat抛出了“ java.lang.OutOfMemoryError:Java堆空间”,但是转储中的堆大小小于-Xmx

来自分类Dev

Java Tomcat“ OutOfMemoryError:Java堆空间”是由无休止的Session引起的吗?

Related 相关文章

  1. 1

    OutOfMemoryError Java堆空间

  2. 2

    OutOfMemoryError Java堆空间

  3. 3

    java.lang.OutOfMemoryError:Java堆空间

  4. 4

    java.lang.OutOfMemoryError:Java堆空间?

  5. 5

    OutOfMemoryError:使用 XSLT 转换的 Java 堆空间

  6. 6

    Jetty webapp继续增长到堆空间中:(OutOfMemoryError Java堆空间)

  7. 7

    严重:Java堆空间java.lang.OutOfMemoryError:Java堆空间

  8. 8

    常量dspace错误java.lang.OutOfMemoryError:Java堆空间

  9. 9

    java.lang.OutOfMemoryError:Java 8的Java堆空间

  10. 10

    压缩大量pdf文件并下载:OutOfMemoryError:Java堆空间

  11. 11

    java.lang.OutOfMemoryError:100000条记录的Java堆空间

  12. 12

    Spark:对Parquet的读写导致OutOfMemoryError:Java堆空间

  13. 13

    Eclipse:java.lang.OutOfMemoryError:Java堆空间

  14. 14

    java.lang.OutOfMemoryError:Grails中的Java堆空间

  15. 15

    java.lang.OutOfMemoryError:带有蜂巢的Java堆空间

  16. 16

    OutOfMemoryError达到堆空间的最大值之前?

  17. 17

    NETBEANS:“ java.lang.OutOfMemoryError:Java堆空间”

  18. 18

    SonarQube分析失败java.lang.OutOfMemoryError:Java堆空间

  19. 19

    异常java.lang.OutOfMemoryError:Java堆空间

  20. 20

    获取“ java.lang.OutOfMemoryError:Java堆空间”

  21. 21

    使用opencsv-java.lang.OutOfMemoryError:Java堆空间

  22. 22

    java.lang.OutOfMemoryError:Java堆空间Hadoop Ubuntu

  23. 23

    “ outOfMemoryError java堆空间”计算直方图,RAM与时间的交易?

  24. 24

    MetaMap java.lang.OutOfMemoryError: Java 堆空间

  25. 25

    java.lang.OutOfMemoryError:Java堆空间没有更多空间

  26. 26

    maven-assembly-plugin给出了Java堆空间错误

  27. 27

    Tomcat抛出了“ java.lang.OutOfMemoryError:Java堆空间”,但是转储中的堆大小小于-Xmx

  28. 28

    Tomcat抛出了“ java.lang.OutOfMemoryError:Java堆空间”,但是转储中的堆大小小于-Xmx

  29. 29

    Java Tomcat“ OutOfMemoryError:Java堆空间”是由无休止的Session引起的吗?

热门标签

归档