当前位置:  开发笔记 > 编程语言 > 正文

在Jenkins上运行SonarQube分析时退出代码137

如何解决《在Jenkins上运行SonarQube分析时退出代码137》经验,为你挑选了1个好方法。

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

Java 3.3

Findbugs 3.2

Checkstyle 2.3

PMD 2.4.1

问题分配1.6

SQALE 2.6

SVN 1.1

LDAP 1.4

JIRA 1.2

科贝图拉1.6.3

我将jenkins 1.639与SonarQube插件2.3结合使用。

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

目标: $SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL -Dsonar.jdbc.url=$SONAR_JDBC_URL -Dsonar.jdbc.username=$SONAR_JDBC_USERNAME -Dsonar.jdbc.password=$SONAR_JDBC_PASSWORD -Dsonar.log.level=DEBUG

MAVEN_OPTS: -XX:MaxPermSize=512m -Xmx8192m`

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

[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

你能帮我吗?



1> Jeel..:

以前我也遇到过同样的问题,但是对我来说,我的Linux实例缺少虚拟内存是问题。

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

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有