2017-05-23 1 views
1

Lors de la compilation d'un projet scala en utilisant maven (mvn compile), j'obtiens une erreur: java.lang.StackOverflowError. j'ai eu la même chose de l'éclipse aussi, mais pourrait le résoudre en donnant les paramètres de ligne de commande supplémentaires: -J-Xss256m pour compilateur scala, comme indiqué ici How to increase scala stack sizeaugmenter la taille de la pile scala pendant la génération maven

mais je reçois la même erreur tout en faisant « mvn compilent » . Comment puis-je resoudre ceci ? Fondamentalement, comment augmenter la taille de la pile de scala lors de la construction via maven

Répondre

2

Vous pouvez configurer le scala-maven-plugin dans le pom.xml comme ci-dessous

<project> 
    ... 
     <plugin> 
     <groupId>net.alchim31.maven</groupId> 
     <artifactId>scala-maven-plugin</artifactId> 
     <version>3.2.1</version> 
     <executions> 
      <execution> 
      <goals> 
       <goal>compile</goal> 
       <goal>testCompile</goal> 
      </goals> 
      </execution> 
     </executions> 
     <configuration> 
      <jvmArgs> 
      <jvmArg>-Xms256m</jvmArg> 
      <jvmArg>-Xmx1024m</jvmArg> 
      </jvmArgs> 
     </configuration> 
     </plugin> 
    ... 
</project> 

Pour plus voir http://davidb.github.io/scala-maven-plugin/example_compile.html