声纳失败,无法索引两次。请检查包含/排除模式是否为主文件和测试文件生成不相交的集合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了声纳失败,无法索引两次。请检查包含/排除模式是否为主文件和测试文件生成不相交的集合相关的知识,希望对你有一定的参考价值。

我刚刚升级到SonarQube 6.4并同时转移到mysql。每当我尝试解析特定的解决方案时,我都会收到消息:

不能被索引两次。请检查包含/排除模式是否为主文件和测试文件生成不相交的集合

我正在使用新的SonarQube任务通过VSTS运行扫描仪。我也尝试将-X标志传递给SQ,但它没有通过VSTS任务。我还将mysql max数据包增加到512M并重新启动了mysql和Sonar服务器。我不知所措

答案

看看这里的帖子:https://github.com/SonarSource/sonar-csharp/issues/958

并按照底部的建议:

它是由/d:sonar.source="Project“或/d:sonar.tests="Project.Tests”引起的问题,只需删除并运行即可。

这个对我有用。

以上是关于声纳失败,无法索引两次。请检查包含/排除模式是否为主文件和测试文件生成不相交的集合的主要内容,如果未能解决你的问题,请参考以下文章

Gradle Build - 任务“:sonarqube”的执行失败无法被索引两次

如何解决运行代码分析任务TFS中文件无法被索引两次错误?

请检查包含/排除模式是不是会为主文件和测试文件生成不相交的集合

声纳 PAM 身份验证

请问下链接服务器失败是啥意思?

仅为声纳扫描仪添加某些规则而不是排除