官方文档http://docs.sonarqube.org/display/SONAR/Analyzing+with+Maven表示,调用Sonar的正确方式是:
mvn clean install -DskipTests=true
mvn sonar:sonar
但是并没有说原因。Sonar是如何工作的?它需要编译后的类吗?那为什么不只运行mvn clean compile
呢?还是它需要一个jar文件?那为什么不只运行mvn clean package
呢?Sonar插件到底是做什么用的?
mvn clean package
呢? - piotrek