【问题标题】:Directory excluding in sonar-project.properties file doesn't work (for me)在 sonar-project.properties 文件中排除的目录不起作用(对我来说)
【发布时间】:2016-12-31 03:11:16
【问题描述】:

我已经在我的项目属性中排除了该目录,但声纳没有排除它。谁能帮我找出问题?

sonar.sources=./ 
sonar.exclusions=./utility/Excel/**

【问题讨论】:

    标签: sonarqube sonar-runner


    【解决方案1】:

    我意识到首先我应该像下面这样写目录名称以排除该目录上的所有文件夹和文件:

     sonar.exclusions=utility/Excel/**/*
    

    其次,我应该使用逗号分隔的目录名称来排除多个目录:

     sonar.exclusions=utility/Excel/**/* , utility/mailer/**/*
    

    【讨论】:

    • 感谢逗号分隔信息。它为我节省了一天的时间。
    • 好吧,我只想说,sonar.sources 使用相对于 sonar-project.properties 的路径,而 sonar.exclusions 显然不是这样?呃带我永远。谢谢,从来没有尝试过
    【解决方案2】:

    查看Inclusions/Exclusions Patterns documentation,试试这个:sonar.exclusions=utility/Excel/**

    注意:将 sonar.sources 指向当前目录通常是错误的,您应该将其指向包含源的实际目录(更多详细信息请参见Analysis Parameters)。

    【讨论】:

    • 这应该是公认的答案,而不是您自己的帖子在 5 天后回答并解释了甚至不属于问题的内容。
    • 提供的链接目前已损坏。
    猜你喜欢
    • 2022-11-10
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 2016-03-08
    • 2021-08-19
    • 1970-01-01
    • 2011-08-01
    相关资源
    最近更新 更多