Comment spécifier l'argument JVM pour Maven construit exécutable JAR

Lors de l'utilisation de Maven pour générer un exécutable JAR, comment puis-je spécifier la JVM arguments qui sont utilisés quand le BOCAL est exécuté?

Je peux spécifier la classe principale à l'aide de <mainClass>. Je présume qu'il en est de même attribut pour les arguments JVM. Spécialement j'ai besoin de spécifier la quantité maximale de mémoire (par exemple Xmx500m).

Voici mon montage plugin:

  <plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <configuration>
      <descriptorRefs>
        <descriptorRef>jar-with-dependencies</descriptorRef>
      </descriptorRefs>
      <archive>
        <manifest>
          <addClasspath>true</addClasspath>
          <mainClass>com.me.myApplication</mainClass>
        </manifest>
      </archive>
    </configuration>
  </plugin>

Modifier/Suivi: Il semble qu'il pourrait ne pas être possible de spécifier des arguments JVM pour un exécutable JAR selon cette et cette post.

OriginalL'auteur Steve Kuo | 2008-10-11