原文地址: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