Java Sonar runner,请参见仅新推出的问题

Java Sonar runner,请参见仅新推出的问题,java,sonarqube,sonar-runner,Java,Sonarqube,Sonar Runner,是否有一种方式,使用声纳跑步者,只看到问题的三角洲?对于delta,我指的是最近的变化带来的问题? 如果是,怎么做? 感谢并致以最诚挚的问候您必须更改项目的泄漏期 默认值为previous\u version,这意味着您可以获得上一次分析和上一次版本之间的差值(例如在sonar-project.properties中定义) 根据您的示例,您需要每个分析之间的增量,因此需要将参数设置为previous\u analysis 解决方案1:使用web界面进行设置 更改参数的最简单方法是使用sonar

是否有一种方式,使用声纳跑步者,只看到问题的三角洲?对于delta,我指的是最近的变化带来的问题? 如果是,怎么做?
感谢并致以最诚挚的问候

您必须更改项目的泄漏期

默认值为
previous\u version
,这意味着您可以获得上一次分析和上一次版本之间的差值(例如在sonar-project.properties中定义)

根据您的示例,您需要每个分析之间的增量,因此需要将参数设置为
previous\u analysis

解决方案1:使用web界面进行设置 更改参数的最简单方法是使用sonar web界面,如文档中所述:

解决方案2:使用配置文件进行设置 如果不能或不想使用web界面设置此参数,请使用配置文件
sonar project.properties

  • 创建或编辑声纳项目。属性到项目的根文件夹中
  • 添加以下行:
    sonar.timemachine.period1=previous\u analysis
  • 解决方案3:设置为命令行的参数 最后一种解决方案是添加命令行的参数以考虑参数。必须将参数
    -Dsonar.timemachine.period1=previous\u analysis
    添加到命令行中


    SonnarQube扫描仪选项在

    中定义,或者如果您使用的是Visual Studio Team Services和git,您可以选择使用他们推出的新功能在Pull请求中获取新问题。

    Hi Flows,如何设置此参数?我在本地机器上使用的是sonar runner,而不是sonar服务器,因此我没有web界面。我应该把sonar.proerties文件放在哪里?参数键到底是什么?Tnx!文件
    sonar project.properties
    (我编辑了我的消息)必须位于项目的根目录中。在文件中,添加以下行:
    sonar.timemachine.period1=previous_analysis
    Hi再次流动,您知道是否还有一种方法可以将此“sonar.timemachine.period1”参数作为命令行参数传递,而不创建sonar-project.properties文件?您必须使用-D选项来设置此参数。我更新了我的答案。在您的情况下,请使用
    -Dsonar.timemachine.period1=previous\u analysis
    。您好,谢谢您的回答,但实际上我没有使用Visual Studio,我使用的是带有雷达插件的NetBeans。