sonarQuebe與idea整合
阿新 • • 發佈:2018-12-15
1.idea安裝外掛
sonarLint
安裝好後重啟idea
2.在maven的setting.xml中增加:
<profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <sonar.host.url>http://10.20.5.181:9000</sonar.host.url> </properties> </profile>
3.在專案的pom.xml增加
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.3.0.603</version>
</plugin>
4.idea設定中那個地址也就是sonar整合好的環境吧
5.
org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar
將jdk設定為1.8
6.執行這個sonar
7.如果報錯:
File src/test/java/com/web/Test.java can't be indexed twice. Please check that inclusion/exclusion patterns produce disjoint sets for main and test files
則在maven的setting.xml也就是剛剛新加的地方新增:
<sonar.sources>src/main</sonar.sources>
<sonar.tests>src/test</sonar.tests>