[maven] maven : java.lang.OutOfMemoryError: PermGen space

    最近用maven构建一个老项目时,总是报出永久代内存溢出

 

 查了下资源,其原因就是maven构建会调起jdk,而如果maven构建的项目过大就可能导致内存不够用。

 解决办法很简单:增大永久代内存空间

 操作如下,设置一个maven的环境变量 MAVEN_OPTS 即可,如下图(我是osx系统,其他系统也类似处理):

 

 此处是将永久代空间最大值设置为128M,问题解决。

 

posted @ 2022-01-28 09:57  朝花不夕拾  阅读(157)  评论(0编辑  收藏  举报