使用Maven构建可执行的JAR时,如何指定执行JAR时使用的JVM参数?
我可以使用指定主类<mainClass>
。我怀疑JVM参数有类似的属性。特别是我需要指定最大内存(例如-Xmx500m)。
这是我的程序集插件:
<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>
我不知道有任何这样的机制。JVM配置由调用java命令指定。
这是jar文件规范,该规范显然没有提及用于独立执行的Main-Class以外的任何属性:
http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句