直接使用sonar-java的源代码进行分析

时间:2018-06-20 14:29:44

标签: sonarqube sonarlint sonarcloud

我正在编写一个针对声纳错误的自动修复系统,由于它是测试用例,因此我需要对修复的文件进行声纳分析。到现在为止,我一直在对整个修复的项目进行分析,并从Sonarcloud API检查修复。但是这种方法存在一些问题。我必须将我的sonarcloud令牌保留在源代码中。而且,如果两个人同时运行测试,则会发生冲突。

我一直在尝试直接使用sonar-java-checks,但出现错误。我在sonar-java上做了mvn package,并向我的项目中添加了jar的java-checks和java-checks-testkit。但是我得到了Exception in thread "main" java.lang.NoClassDefFoundError: org/assertj/core/api/Assertions

有人可以推荐解决此问题的方法吗?基本上,我想像对SonarLint一样,对文件快速进行声纳分析,并在不上传的情况下在本地检查错误。在这种情况下,也许可以使用sonarlint。

0 个答案:

没有答案