設(shè)置MAVEN_OPTS環(huán)境變量解決Maven報java.lang.OutOfMemeoryError的問題
當(dāng)項目比較大時,使用Maven生成項目需要占用大量內(nèi)存,如果超過Java默認(rèn)的最大可用內(nèi)存,則會報java.lang.OutOfMemeoryError。
解決此問題有兩種方法,一種為修改Maven的修改腳本文件,此方法比較麻煩,且容易忘記,在此不推薦;另一種方法為設(shè)置MAVEN_OPTS環(huán)境變量,此方法一次設(shè)定,一勞永逸,為推薦方法。
MAVEN_OPTS環(huán)境變量設(shè)置方法:在環(huán)境變量中添加一個新變量名為MAVEN_OPTS,值為-Xms128m -Xmx512m(數(shù)值可以自定義,Xms為初始內(nèi)存,即最小內(nèi)存,Xmx為最大內(nèi)存)
