Bonjour,
J'ai un petit probleme, lorsque je lance la génération du site avec mvn site
il me renvoie une erreur : java heap space
il ne marque rien d'autre et je ne voit d'ou cela peut venir
Merci d'avance pour vos réponses
Version imprimable
Bonjour,
J'ai un petit probleme, lorsque je lance la génération du site avec mvn site
il me renvoie une erreur : java heap space
il ne marque rien d'autre et je ne voit d'ou cela peut venir
Merci d'avance pour vos réponses
voila exactement l'erreur que j'obtiens :
java.lang.OutOfMemoryError: Java heap space.
Merci
Il te faut augmenter la memoire utiliser pour cette generation.
Pour cela tu a la possibilité de rajouter des options a maven:
Ajoutes une variable d'environnement MAVEN_OPTS avec de valeurs sur -Xmx et -Xms (par exemple -Xmx512m -Xms256m)
ou dois je définir MAVEN_OPTS, dans le pom??????
quel est la syntaxe pour la définir et comment on l'utilise par la suite
merci
j'obtiens tjs la meme erreur avec la variable mais je ne sais pas si je l'ai bien utiliser :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<minmemory>128m</minmemory>
<maxmemory>512m</maxmemory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<argLine>%MVN_OPTS%</argLine>
<disableXmlReport>true</disableXmlReport>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
</plugin>
si qq'un peut m'aider
merci beaucoup pour votre aide
MAVEN_OPTS est un variable d'environnement.
Tu peux la définir comme celà:
windows:
set MAVEN_OPTS=-Xmx512m -Xms256m
linux:
MAVEN_OPTS=-Xmx512m -Xms256m
export MAVEN_OPTS
Maven l'utilisera ensuite sans autre manipulation.
Quel est le plugin qui requiert plus de mémoire?
donc ce que j'ai mis dans mon pom.xml au-dessus :
%MVN_OPTS% c faux, il n'y a rien besoin d'ajouter dans le pom.xml, je peux donc supprimer les tags configuration pour les plugins javadoc et checkstyle????
Les plugins qui demande le plus mémoire est checkstyle et javadoc
j'ai beau essayer plusieurs config il me renvoie tjs la meme erreur.
Merci
Salut,
Peux tu mettre ton pom.xml entièrement que l'on voit si la structure est bonne.
@+
si tu es sur windows,
c'est dans le mvn.bat ( dans %MAVEN_HOME%/bin ) qu'il faut le mettre
tu mets
aprés les 2 blocs de commentairesCode:set MAVEN_OPTS=-Xms128m -Xmx1024m
c'est pareil pour linux ou unix, mais dans le script mvn ( dans %MAVEN_HOME%/bin )
C'est une mauvaise idée de modifier les scripts, car les modifs sont à refaire lors de l'utilisation d'une nouvelle version. Les variables d'environnement de l'OS sont faites pour éviter ce genre de modif.