2015-11-18 110 views
3

嘗試了很多方法來增加permgen的大小,但沒有運氣。Maven surefire 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參數=128米」,在命令行,沒有運氣也是如此。

maven Surefire booter forkedBooter

回答

6

您的配置稍微不正確。您不需要<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>