如何使用maven sonar scanner来包含JavaScript文件?

ghg1uchk  于 12个月前  发布在  Maven
关注(0)|答案(1)|浏览(180)

我的maven项目回购结构

  • UI模块
  • 模块
  • 模块/账户
  • 模块/通知
  • 模块/用户

我可以在gitlab中使用下面的命令配置和运行sonar-scanner

SONAR SCAN:
  image: maven:3.8-openjdk-11
  stage: build  
  script:
    - cd modules
    - mvn clean install
    - mvn sonar:sonar -Dsonar.qualitygate.wait=true -Dsonar.projectKey=<KEY> -Dsonar.host.url=<HOST_URL> -Dsonar.login=<LOGIN>

字符串
由于我的JavaScript文件没有被上面检测到:
我试过这种配置

SONAR SCAN:
  image: sonarsource/sonar-scanner-cli:latest
  stage: build
  script:
    - apk add maven
    - cd modules
    - mvn package -DskipTests=true
    - cd ..
    - sonar-scanner -Dsonar.qualitygate.wait=true -Dsonar.projectKey=<> -Dsonar.java.binaries=modules/ -Dsonar.sources=ui-modules/ -Dsonar.host.url=<> -Dsonar.login=<>


但是上面的配置没有检测到java文件。如何配置单个作业来扫描ui-modules文件夹和modules文件夹?

lokaqttq

lokaqttq1#

你必须设置所有你想通过sonar扫描的目录。sources变量:
第一个月

相关问题