我正在创建一个 java
应用程序,它需要解析大文本文件(超过 500 mB)。我想增加程序启动的最大堆大小。
是否可以在 maven
pom 文件中设置最大堆大小,以便我不需要每次通过命令行传递“-Xmx512m”参数?
我浏览了一些现有的文章,但他们建议更改环境变量或配置surefire插件以进行单元测试运行。但这不是我想要的。
最佳答案
不,这是不可能的。 Maven POM 文件指示如何构建您的 Artifact (我认为在您的情况下是一个 jar 文件),而不是您如何配置 JVM 以运行应用程序。
您通常会创建一个 shell 脚本(Windows 为 .bat,其余为 .sh)来运行 Java 应用程序
关于java - 通过 pom 文件增加最大 java 堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41451511/