【发布时间】:2016-04-10 10:45:50
【问题描述】:
我有一个包含数百个 java 模块的项目。 我使用以下插件运行 SonarQube 5.1:
- Java 3.3
- 查找错误 3.2
- Checkstyle 2.3
- PMD 2.4.1
- 问题分配 1.6
- SQALE 2.6
- SVN 1.1
- LDAP 1.4
- JIRA 1.2
- Cobertura 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 执行分析时,我收到以下错误:
<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>
你能帮忙吗?
【问题讨论】:
-
这似乎是 Jenkins/OS 问题。请参阅此 SO 帖子:stackoverflow.com/questions/24989653/…
-
感谢您的回复。现在已经修好了。请参阅下面的答案。
标签: jenkins sonarqube sonarqube5.1