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 设置

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 
* 插件:SonarLint * 官网:http://www.sonarlint.org/intellij/
如感觉文章对你有所帮助,可以关注微信公众号鼓励一下