服务器上内存所剩余不多了,用mvn打包报内存不足。解决办法就要把vm options中内存设置小一些。

.mvn/jvm.config文件:

从 Maven 3.3.1+ 开始,您可以通过${maven.projectBasedir}/.mvn/jvm.config文件定义 JVM 配置,这意味着您可以在每个项目基础上定义构建选项。该文件将成为您项目的一部分,并将与您的项目一起签入。所以不再需要MAVEN_OPTS,.mavenrc文件。因此,例如,如果您将以下 JVM 选项放入${maven.projectBasedir}/.mvn/jvm.config文件中

  -Xmx2048m -Xms1024m -XX:MaxPermSize=512m -Djava.awt.headless=true

您无需在不同配置中使用这些选项MAVEN_OPTS或在不同配置之间切换。

这样配置完成后就可以正常打包了。

PS

在windows中无法直接图形化创建.mvn目录,可以在命令行中执行

mkdir .mvn

创建目录。

参考

https://maven.apache.org/configure.html

maven打包报内存不足,配置maven vm options相关推荐

  1. maven打包报错You have to use a classifier to attach supplemental artifacts to the project instead of rep

    maven打包报错You have to use a classifier to attach supplemental artifacts to the project instead of rep ...

  2. maven 打包报错 surefire-reports for the individual test results.

    Eclipse Maven打包报错 [ERROR] [ERROR] Please refer to D:\File\workspace\izh-common-util\target\surefire- ...

  3. maven打包报错找不到符号,由于找不到类中方法的解决思路

    maven打包报错找不到符号,若pom文件引用正常,报错的类有修改能正常启动执行程序,很有可能因为该类属于公共工具类,在外层目录,通过pom引用的,修改后工具类后,打包时没有将其重新打包,导致该出引用 ...

  4. maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle

    问题记录: maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle 解决办法: 这个 ...

  5. Maven 打包报“java.lang.StackOverflowError”错解决办法

    Maven 打包报"java.lang.StackOverflowError"错解决办法 1.在命令行执行 2.在IDEA集成开发工具中执行 1.在命令行执行 平台:windows ...

  6. maven打包报错:Error creating shaded jar: invalid LOC header (bad signature)

    使用maven打包时一直报错,打包命令:mvn clean install -Dmaven.test.skip=true -P product 报错如下: 根据提示使用 -X 参数debug,命令:m ...

  7. 解决Maven打包报错Could not transfer artifact xxx.xxx找不到依赖的问题

    概述 maven打包时,遇到奇怪的问题,setting文件指定了远程中央仓库为http://maven.aliyun.com/nexus/content/groups/public,正常情况下,仅当本 ...

  8. maven打包报错There are test failures.

    目录 问题场景: 解决办法: 问题场景: 项目maven打包的时候报错There are test failures.,导致打包失败. There are test failures.Please r ...

  9. 解决maven 打包报错:The POM for **jar** is invalid, transitive dependencies (if any) will not be available

    解决maven 打包问题: The POM for org.javassist:javassist:jar:3.19.0-GA is invalid, transitive dependencies ...

最新文章

  1. 发送消息时,设定TTL
  2. 项目管理中风险评价的必要性
  3. JMS学习六(ActiveMQ消息传送模型)
  4. php序列化 java对象,在Java中反序列化一个序列化的php对象
  5. JAVA的反射机制原理
  6. 软件测试 集成测试
  7. Markdown 数学公式语法
  8. (转)EPWING格式的日语词典
  9. 马哥python开发培训
  10. 从技术问题变成RPWT -----------------猛禽
  11. 网络嗅探器(影音神探) 4.73
  12. 执节歌者 · 箫谱1
  13. 眨眼照片变名画,华为P20,创造着艺术,也是艺术本身
  14. git时出现rejected
  15. JAVA转go系列之我为什么要学习GO
  16. python数据爬取案例--地产数据及交通数据
  17. 如何快速批量修改文件名部分字段
  18. 壳寡糖/肉桂醛修饰乳清蛋白,乳清浓缩蛋白-羟丙基甲基纤维素复合材料
  19. 7、无线wifi传输视频开发
  20. gaps install

热门文章

  1. NP路由器——OE要点整理
  2. 2022施工员-市政方向-通用基础(施工员)题库及答案
  3. 华为harmonyos官网,HarmonyOS
  4. [渝粤教育] 郑州工程技术学院 大学计算机基础 参考 资料
  5. 个人Gmail跟MSN邮箱账号,怕忘记
  6. 关于PCM音频和g711音频编码的转换。
  7. 从51网改版看互联网盈利方式
  8. c0604 旋转魔方阵
  9. 汽车UDS诊断教程 ISO15765(十)
  10. MRP专题五:例外消息(Exception message)