我一直在尝试为包含 java模块(核心)和 javascript模块(web)的Maven项目设置声纳扫描器.
我能够扫描并在我的本地sonarqube服务器或javascript上显示java覆盖数据,但不能同时获得.
这是我的sonar-project.properties文件,其中sonar.modules属性可以有4个值之一:
### below: select just one of the 4 possible values for sonar.modules
sonar.modules = core --> get java coverage data
sonar.modules = web --> get javascript coverage data
sonar.modules = core,web --> get only java coverage data
sonar.modules = web,core --> get only java coverage data
sonar.sources=src
# javascript coverage report
web.sonar.exclusions=src/main/webapp/js/lib/**/*.js
web.sonar.javascript.lcov.reportPath = test-output/coverage/lcov.info
# java coverage report
core.sonar.java.binaries = target/classes
core.sonar.java.libraries = ../web/target/scheduler-web-3.5.0-SNAPSHOT/WEB-INF/lib
core