Sonarqube在android studio flavor文件夹中的类失败

时间:2017-05-16 08:07:19

标签: android sonarqube android-productflavors

我正在向sonarqube实例发送报告,以便分析我的代码以测试覆盖率和质量/安全问题。

我的项目有12种不同的风格(12种不同的应用程序具有相同的核心代码库)。 flavor文件夹中有一些类可以替换主文件夹中的类。

一个名为SignupFragment的类驻留在所有flavor文件夹中,因此有12个不同的版本。

对于这个类,sonarqube任务失败并显示以下消息:

* What went wrong:
Execution failed for task ':app:sonarqube'.
> Line 30 is out of range in the file src/mama/java/com/giorgos/section/stampcard/ui/fragment/SignupFragment.java (lines: 6)

奇怪的是,这个类的任何风格/版本都没有30行。最大的一行有15行代码。

任何想法有什么不对?

我在Mac上使用Sonarqube 5.6.2并通过gradle任务发送我的Android代码报告。

PS:现在我添加了一个排除规则来忽略这个类,但我想找出一个实际的解决方案。

编辑: 我尝试使用Sonarqube 6.3.1并且问题仍然存在。

Edit2:我在Sonarqube中使用了SonarJava插件4.5.0.8398(开箱即用的插件)和我的build.gradle gradle插件org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2

0 个答案:

没有答案