2015-11-18 4 views
3

Пробовал много способов увеличить размер пергмена, но не повезло.Maven surefire permgen out of space

Я использую следующую конфигурацию в моем ПОМ

<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

ответ

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>