尝试了许多方法来增加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”,也没有运气。
答案 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>