我正在使用远程服务器上的声纳实例从我的机器进行声纳分析。 本地机器:Window7,apache-maven-3.2.5 远程sonarcube服务器:sonarcube版本3.7.3 我在命令提示符下使用以下命令:
**mvn sonar:sonar -Dsonar.jdbc.url=<jdbcurl> -Dsonar.host.url=<sonarserver url>**
我已经为运行相同的
定义了一个声纳配置文件我运行所说的mvn命令,然后我得到以下错误:
[错误]无法在项目构建器-allmodules上执行目标org.codehaus.mojo:sonar-maven-plugin:2.6:sonar(default-cli):无法执行SonarQube分析:无法执行Findbugs:java.lang .RuntimeException:edu.umd.cs.findbugs.NoClassesFoundToAnalyzeException:找不到要在 mymavenproject \ target \ classes中分析的类 * xyz.jar * F:\ m2 \ repository \ commons-io \ commons-io \ 2.4 \ commons-io-2.4.jar * abc.jar * lmn.jar aaa.jar bbb.jar * ggg.jar
mymavenproject \ target \ classes:没有任何类,而是在mymavenproject \ target \中包含了包含所有类的jar
另一个问题是,它正试图分析所有依赖的罐子,但不应该是这种情况,因为我只需要对我的项目进行声纳分析
你能让我知道我可能缺少什么。
答案 0 :(得分:0)
由于您在分析配置文件中包含了FindBugs规则,因此您需要为分析提供非捆绑类。