我正在使用 jenkins 通过使用 Ant 进行构建。我还通过“调用独立声纳分析”在这个詹金斯作业上配置声纳。一切都很好,直到构建过程和构建成功创建。现在声纳执行开始,一段时间后我得到一个错误
“线程“主”org.sonar.batch.bootstrapper.BootstrapException 中的异常:java.lang.OutOfMemoryError:Java 堆空间
构建步骤“调用独立声纳分析”将构建标记为失败“...
我为解决这个问题所做的一切是:
通过增加java堆大小
在声纳的 sonar-runner.bat 文件中将 %SONAR_RUNNER_OPTS% 替换为 -Xms256m -Xmx1024m。
修改 Sonar_Way 质量配置文件,并在其中仅激活一两条规则,以避免违反规则。
然后运行 build 但仍然得到相同的 java heap 错误。我要补充的一件事是我的项目源文件夹大小约为 40mb,这意味着它是一个比较大的项目。
任何人都可以帮我解决这个问题吗?我还应该做些什么来完成这项工作。您的回复将是可观的..在此先感谢..