我使用声纳zap扫描和声纳依赖检查插件,当我通过jenkins运行声纳独立分析时,会生成zap扫描报告,当我们为同一个项目生成依赖检查报告时,zap扫描报告会被覆盖。是否有任何解决方案可以同时获得项目的依赖项检查和zap报告,而不是在下面获取overwritten.the是项目依赖项的属性?
# required metadata
sonar.projectKey=Project
sonar.projectName=Project (Dependencies Check)
sonar.projectVersion=1.0.0
# optional description
sonar.projectDescription= Project dependency test results.
# path to source directories (required)
sonar.sources=.
# Encoding of the source code
sonar.sourceEncoding=UTF-8
# dependency Report
sonar.dependencyCheck.reportPath=dependency-check-report.xml下面是项目zap扫描的声纳特性。
# required metadata
sonar.projectKey=Project
sonar.projectName=Project
sonar.projectVersion=1.0.0
# optional description
sonar.projectDescription= Project zap test results.
# path to source directories (required)
sonar.sources=.
# Encoding of the source code
sonar.sourceEncoding=UTF-8
# ZAP Scan Report
sonar.zap.reportPath=report/security_report.html我们用的是声纳5.5
发布于 2016-07-07 14:15:41
你得到的结果是你所使用的程序的自然结果。
您不能“更新”现有的分析。如果希望在分析中包含来自两个报表的数据,则必须将两个报告传递给分析。例如:
# required metadata
sonar.projectKey=Project
sonar.projectName=Project (Dependencies Check)
sonar.projectVersion=1.0.0
# path to source directories (required)
sonar.sources=.
# Encoding of the source code
sonar.sourceEncoding=UTF-8
# dependency Report
sonar.dependencyCheck.reportPath=dependency-check-report.xml
# ZAP Scan Report
sonar.zap.reportPath=report/security_report.html如果您确实必须单独运行这些项目,那么给它们分别的键,这将在SonarQube中产生两个不同的项目。
https://stackoverflow.com/questions/38246111
复制相似问题