sonaqube笔记2
在sonarqube中,可以选择用pmd,checkstyle对项目的源代码文件进行静态分析,
分析的是规则,代码规范,风格等,可以通过sonarqube的系统管理员,默认的使用
的是这个分析;
而如果使用findbug的话,分析的是CLASS文件,分析得比较彻底,走的是执行路径的分析;
但要通过sonarqube系统管理员进行进行设置,选用的是sonarqube with the firebug way;
但要继续在项目的sonar.properties文件中进行设置;
sonar.libraries=D:\\tomcat6\\webapps\\*\\lib\\*.jar ;
sonar.binaries=D:\\tomcat6\\webapps\\*\\WEB-INF\\classes;
其中sonar.libraries设置的是第三方类库;sonar.binaries设置的是项目的
classes文件,这样就直接可以继续用sonar-runner去执行findbug方式的分析了