java - 通过 pom 文件增加最大 java 堆大小

标签 java maven

我正在创建一个 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/

相关文章:

java - 无法找到逻辑名称为 : product 的列

java - JPA 可以在删除子对象时处理删除父对象吗?

java - Scala URLClassLoader 未重新加载类文件

java - 如何让eclipse在maven环境中选择自定义的源目录?

maven - WebLogic Maven 插件依赖太多?

eclipse - 在Spring,Maven和Eclipse中处理XML文件中的属性值的最佳方法

java - 对象数组内的数组

java - 指定要运行的 jar 文件中的 javaagent

linux - 如何使用 linux find 命令清理所有 Maven 项目?

java - 是否可以将 Maven 阶段添加到 IntelliJ?