【问题标题】:Maven clean install issueMaven 全新安装问题
【发布时间】:2012-08-27 21:37:18
【问题描述】:

当我从命令行运行 maven clean install 时,它运行良好,没有任何问题。但是,当我通过 eclipse 运行 maven clean install 时,它给出了错误。我配置了一个外部maven源,不使用eclipse使用的嵌入式maven资源。

[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ client ---
[INFO] Compiling 2612 source files to C:\Users\Name\workspace\projectname\client\src\main\webbapp\WEB-INF\classes  
java.lang.OutOfMemoryError: PermGen space
Dumping heap to java_pid5368.hprof ...
Heap dump file created [126539667 bytes in 0.924 secs]
[ERROR] PermGen space -> [Help 1]

当我在命令提示符下从同一源目录运行 maven 全新安装时,它运行良好,但是,当我通过 eclipse 配置它时运行它时它不起作用。必须做什么?

【问题讨论】:

  • 1.检查您是否在 Eclipse 中使用外部 maven 安装。 2.尝试增加eclipse的permgen 3.在eclipse的构建配置中设置内存参数。
  • 是的 Dinup 我已将 maven_opts MaxPermSize 增加到 1024m,这在我发布此问题之前已经足够大了。但是,在 maven clean install 上,我的 java 项目仍然出现此错误。感谢您的回复。嗨 Yatul,我已配置为使用外部 maven 安装而不使用嵌入式 maven 安装。仍然存在此错误。

标签: java eclipse maven


【解决方案1】:

将它用于 maven 和 eclipse :)

export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=4096M -XX:ReservedCodeCacheSize=1024m"
export JAVA_OPTS="-Xmx2g -XX:MaxPermSize=4096M -XX:ReservedCodeCacheSize=1024m"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-01
    • 2021-07-04
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    相关资源
    最近更新 更多