Maven 플러그인을 통한 Sonar 실행
Maven 플러그인을 통한 Sonar 실행
Sonar Maven Plugin 추가
1
2
3
4
5
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.7.0.1746</version>
</plugin>
Properties에 Sonar 관련 속성값 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<properties>
...
<!-- Sonar Project Configuration -->
<sonar.projectkey>coolioso-sonar-demo</sonar.projectkey>
<sonar.projectName>CoolioSo SonarDemo</sonar.projectName>
<sonar.host.url>http://sonar.domain.com</sonar.host.url>
<sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>
<sonar.login>Token Key Value</sonar.login>
<sonar.sources>src/main</sonar.sources>
<sonar.java.binaries>target/classes</sonar.java.binaries>
<sonar.exclusions>file:**/*.xml</sonar.exclusions>
<sonar.exclusions>file:**/views/**/*</sonar.exclusions>
<!--// Sonar Project Configuration -->
</properties>
Maven Command
1
mvn sonar:sonar
This post is licensed under
CC BY 4.0
by the author.