gpt4 book ai didi

maven - 修复 Maven Java 堆空间错误

转载 作者:行者123 更新时间:2023-12-04 00:41:38 25 4
gpt4 key购买 nike

长话短说,我有一个 Maven 项目,如果我使用它运行良好:

export MAVEN_OPTS=-Xmx1024m

但没有它我得到:
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ project ---

...

An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space

现在我想将该配置移动到 pom 文件中。
我尝试了两种可能性:

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<meminitial>512m</meminitial>
<maxmem>2048m</maxmem>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>

...

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<argLine>-Xmx1024m</argLine>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>

这些都没有奏效。

是否有另一种处理 -Xmx 的方法pom文件中的参数?

最佳答案

您必须使用 <fork>true</fork>在您的配置中,因为您无法影响当前运行的进程中的内存设置。

关于maven - 修复 Maven Java 堆空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18253967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com