如何为 scalatest-maven-plugin 设置 PermSize?

How to set the PermSize for scalatest-maven-plugin?

我们正在使用 scalatest-maven-plugin 来 运行 一些 spark 测试,默认的 perm 大小在 80M 左右,这是不够的,所以我们经常得到 "OutOfMemoryError: PermGen".

我试着给它一个更大的尺寸,但没有找到如何配置它

您可以使用此处记录的 argLine 配置参数 http://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin

<plugin>
  <groupId>org.scalatest</groupId>
  <artifactId>scalatest-maven-plugin</artifactId>
  <version>1.0</version>
  <configuration>
    <reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
    <junitxml>.</junitxml>
    <filereports>WDF TestSuite.txt</filereports>
    <argLine>-XX:MaxPermSize=128m</argLine>
  </configuration>
  <executions>
    <execution>
      <id>test</id>
      <goals>
        <goal>test</goal>
      </goals>
    </execution>
  </executions>
</plugin>