Jenkins构建maven项目集成Findbugs问题之OutOfMemory

在Jenkins项目构建中集成FindBugs时遇到OutOfMemory错误,尝试增大maven执行内存无效。发现Findbugs-maven-plugin插件是在独立JVM中运行,通过设置插件参数解决内存问题,将最大堆内存调整为4096。参考官网配置成功解决问题。
摘要由CSDN通过智能技术生成

最近在原有Jenkins项目构建上面集成了静态代码检查工具Findbugs,无奈一直构建不通过,无论怎么执行都是报OutOfMemory的错

     [java] Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded

网上百度了很多,说白了就是内存溢出,问题是我代码肯定没问题,构建项目也没问题,服务器内存多的很,问题应该就出在Findbugs,然后修改maven执行内存为4G,还是不行



Findbugs官网找了一圈只有ant和命令行工具的说明,没有maven插件的,偶然的机会看到了findbugs-maven-plugin插件的官网,进去一看豁然开朗,哈哈哈,原来插件是单独的jvm执行的,跟maven的没什么关系,可以通过命令行的方式给插件传参数的:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值