有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

持续集成如何在大厅管道中使用SonarQube测试JAVA项目?

我正在开发一个concourse管道,我想用SonarQube测试代码源。 管道中SonarQube部分的代码为:

- name: sonar-runner
  source:
    repository: cathive/concourse-sonarqube-resource
    tag: latest
  type: docker-image
resources:
- name: sonar-scan
  source:
    host_url: <URL>
    login: <LOGIN>
  type: sonar-runner
Dans le job :
- get_params:
          quality_gate:
            ignore_errors: []
            ignore_warns: []
        params:
          additional_properties: null
          project_key: vertx-account-service
          project_path: vertx-account-service
          sources:
          - src/main
          tests:
          - src/test
        put: sonar-scan

当我执行这段代码时,会出现以下错误: 错误:扫描程序执行期间出错 组织。声纳。JAVAAnalysisException:请提供sonar项目的编译类。JAVA二进制文件属性 Jar文件保存在build/libs上,代码源代码保存在src/main上

build
|
|- libs
|
src
|
|- main
 |
 |- java

我甚至尝试使用路径“build/libs”来提供jar,但我们的管道工作得很好,但我们的项目在SonarQube上是空的。 有人有主意吗,谢谢


共 (0) 个答案