原文地址:https://blog.csdn.net/porsche_gt3rs/article/details/78787491

一 原因:

运行mvn命令实际是执行java命令,既然是运行java,那么运行java命令可用的参数当然也应该在运行mvn命令时可用。这个时候

MAVEN_OPTS环境变量就能派上用场。

通常需要设置MAVEN_OPTS的值为 -Xms128m  -Xmx512m  因为Java默认的最大可用内存往往不够满足Maven运行需要,比如较大的项目时,使用Maven生成项目站点需要占用大量内存。如果没有该配置,则很容易得到java.lang.OutOfMeneoryError。因此,一开始就配置该变量是推荐的做法。

二 设置MAVEN_OPTS环境变量

这里尽量不要去修改mvn.bat或者mvn这两个Maven执行脚本。原因很简单,如果你升级了Maven你还需要再设置一遍很麻烦。

在windows下创建一个名为MAVEN_OPTS的环境变量 设置其值为:-Xms128m  -Xmx512m即可。
————————————————
版权声明:本文为CSDN博主「PORSCHE_GT3RS」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/porsche_gt3rs/article/details/78787491

最新文章

  1. IDEA 中scala 程序运行时的错误:报错 test is already defined as object test
  2. nsis制作启动Tomcat服务的exe安装包教程
  3. POJ 1066 Treasure Hunt【线段相交】
  4. Vector成员为指针时要注意的问题
  5. Linux Bash shell one practice : array if else
  6. 【Java】如何检测、替换4个字节的utf-8编码(此范围编码包含emoji表情)
  7. CentOS下安装setuptools、pip和virtualenv
  8. 66. Plus One
  9. Ext JS 5的声明式事件监听
  10. Spring事务配置的五种方式 巨全!不看后悔,一看必懂!
  11. I - u Calculate e
  12. keil C51 指针总结
  13. centos添加sudoers
  14. linux之cal命令
  15. Java垃圾回收机制的工作原理
  16. Oracle强制启动和关闭实例
  17. 【JAVA零基础入门系列】Day12 Java类的简单应用
  18. C# 插入排序(数据结构与算法)
  19. 【自适应辛普森积分】hdu1724 Ellipse
  20. 什么是IPFS?(一)

热门文章

  1. html页面的渲染And<script>位置的影响
  2. 正则表达式(RegEx)官方手册/权威指南【Python】
  3. contos7自启动django服务
  4. MySQL难点语法——子查询
  5. spring AOP的两种配置
  6. springboot启动报错,Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
  7. js的6种继承方式
  8. 关于C++中使用++it还是it++的问题
  9. 04——Solr学习之项目中使用solr
  10. 【spring data jpa】带有条件的查询后分页和不带条件查询后分页实现