Maven surefire permgen空间不足

时间:2015-11-18 07:17:34

标签: java maven maven-surefire-plugin permgen

尝试了许多方法来增加permgen的大小,但没有运气。

我在我的pom中使用以下配置

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.18.1</version>
    <configuration>
        <includes>
            <argLine>-Xmx512m -XX:MaxPermSize=512m -XX:PermSize=216m</argLine>
        </includes>
    </configuration>
</plugin>

在命令行中尝试“设置MAVEN_OPTS = -Xmx512m -XX:MaxPermSize = 128m”,也没有运气。

maven Surefire booter forkedBooter

1 个答案:

答案 0 :(得分:7)

您的配置稍有不正确。您不需要<includes>元素,<argLine>应该直接位于<configuration>下。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.18.1</version>
  <configuration>
    <argLine>-Xmx512m -XX:MaxPermSize=512m -XX:PermSize=216m</argLine>
  </configuration>
</plugin>