问题描述
我有两个带有 java-maven 项目的存储库。 一小部分,有几种方法。 多模块项目大小为 1 GB 的第二个存储库。
场景如下:
- 我在主分支 (gitlab) 中创建了一个合并请求。
- 我分析了源分支和目标分支之间的差异。
- 在第一个(小)存储库中,一切正常:在 sonarqube 中出现拉取请求,在后台任务中执行任务。 gitlab 报告说我犯了 0 个新错误。
- 在第二个(大型)存储库中,一切都相同。但是:
- mvn build sonar:“[INFO] Reopened Issue : 0”后声纳卡住了;
- sonarqube 中的拉取请求早就计算过了;
- 大约 15-20 分钟后,构建完成,但分析不正确。在这个分析中,没有比较,只是对目标分支进行分析。
我也使用插件 https://github.com/mc1arke/sonarqube-community-branch-plugin,因为我使用的是 SonarQube 7.6 的免费版本。
mvn --batch-mode sonar:sonar -DskipTests=true -DtestFailureIgnore=true -Dsonar.host.url=[MASKED] -Dsonar.login=[MASKED] -Dsonar.password=[MASKED] -Dsonar.projectName=[MASKED] -Dsonar.projectKey=[MASKED] -Dsonar.gitlab.user_token=[MASKED] -Dsonar.gitlab.query_wait=30000 -Dsonar.gitlab.query_max_retry=180 -Dsonar.gitlab.issue_filter=MAJOR -Dsonar.gitlab.ref_name=feature/2 -Dsonar.gitlab.project_id=12 -DskipTests=true -DtestFailureIgnore=true -Dsonar.gitlab.unique_issue_per_inline=true -Dsonar.gitlab.failure_notification_mode=exit-code -Dsonar.pullrequest.key=34 -Dsonar.pullrequest.branch=feature/2 -Dsonar.pullrequest.base=release/1 -Dsonar.gitlab.commit_sha=[MASKED][enter image description here][1]
来自破损管道的信息: [1]:https://i.stack.imgur.com/Fmdfq.png
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23:24 min
[INFO] Finished at: 2021-01-20T12:23:21Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)