运行 对 Jenkins 的 SonarQube 分析时退出代码 137

Exit code 137 when running SonarQube analysis on Jenkins

我有一个包含数百个 java 模块的项目。 我 运行 SonarQube 5.1 带有以下插件:

我使用 jenkins 1.639 和 SonarQube 插件 2.3。

我使用以下设置设置作业:

当我使用 Jenkins 执行分析时,出现以下错误:

<code>[INFO] [08:57:22.023] Store results in database
[DEBUG] [08:57:22.029] Execute org.******.batch.phases.GraphPersister
[DEBUG] [08:57:22.126] Execute org.******.batch.index.SourcePersister
[DEBUG] [08:57:28.263] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:57:38.265] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:57:48.267] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:57:51.788] Execute org.******.batch.index.ResourcePersister
[DEBUG] [08:57:51.788] Execute org.******.batch.index.MeasurePersister
[DEBUG] [08:57:58.269] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:58:08.271] Updating semaphore batch-com.mycompany.myapp:myapp
ERROR: Maven JVM terminated unexpectedly with exit code 137</code>

你能帮忙吗?

我之前遇到过同样的问题,但对我来说,我的 linux 实例缺少虚拟内存才是问题所在。

增加内存 Maven 选项没有多大帮助