SonarQube
SonarQube 特征
启动
docker run -d --name sonarqube / -p 9000:9000 -p 9092:9092 / -e SONARQUBE_JDBC_USERNAME=sonar / -e SONARQUBE_JDBC_PASSWORD=sonar / -e SONARQUBE_JDBC_URL=jdbc:mysql://192.168.199.131:3306/tryspread?useUnicode=true&characterEncoding=utf-8 / sonarqube
maven setting.xml 设置
![](https://image-static.segmentfault.com/358/780/3587808904-5d9d8d7d62dd8_articlex)
pom添加插件
<plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>3.3.0.603</version> </plugin>
pom添加插件
<plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>3.3.0.603</version> </plugin>
使用默认的帐号登录之后,可以:
token
admin
的密码 Administration
=> System
=> Update Center
,安装中文插件和其它要分析的语言的插件 执行
mvn clean package sonar:sonar / -Dsonar.host.url=http://localhost:9000 / //此处是sonar控制台访问地址 -Dsonar.login=token //token 是登陆到sonar后自己设置的token 或者 mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent package / -Dmaven.test.failure.ignore=true / deploy / sonar:sonar -Dsonar.host.url=http://192.168.199.131:9000 -Dsonar.login=2feb1b65a2224c9cb6744f35a7e45988e3443af6
![](https://image-static.segmentfault.com/307/123/3071231323-5d9d8d821b2ef_articlex)
* 插件:SonarLint * 官网:http://www.sonarlint.org/intellij/
如感觉文章对你有所帮助,可以关注微信公众号鼓励一下