2015-07-21 67 views
0

我正在使用远程服务器上的声纳实例从我的机器进行声纳分析。 本地机:Window7的,Apache的行家-3.2.5 远程sonarcube服务器:sonarcube版本3.7.3 我使用下面的命令从命令提示符:使用远程声纳服务器进行本地声纳分析

**mvn sonar:sonar -Dsonar.jdbc.url=<jdbcurl> -Dsonar.host.url=<sonarserver url>** 

我已经定义了一个声纳轮廓运行相同

WHE我运行说MVN命令,然后我收到以下错误:

[错误]未能执行目标org.codehaus.mojo:声纳Maven的插件:2.6:声纳(默认CLI)上项目构建器 - allmodules:无法执行SonarQube分析:无法执行Findbugs:java.l ang.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 \目标\类:没有任何类,而不是有捆绑在mymavenproject罐子它包含了所有的类

\目标\还有另外一个问题是,它试图分析所有相关的罐子也不应该是这样,因为我需要声纳分析只是我的项目

你能让我知道我可能会错过什么吗?

回答

0

由于您在分析配置文件中包含了FindBugs规则,因此您需要为分析提供非捆绑类。

+0

有没有解决方法?无论如何,Sonar无法看到罐子的内容并进行分析。还有一个问题:不Findbug只需要非捆绑的类,或者对于其他插件(PMD,Checkstyle)也是如此。 – pankajkk