maven工程使用sonar

2018-04-20  本文已影响0人  tommyhxh

maven项目

配置maven的setting.xml文件

Maven 插件会自动把所需数据(如单元测试结果、静态检测结果等)上传到 Sonar 服务器上, Sonar 的配置并不在每个工程的 pom.xml 文件里,而是在 Maven 的配置文件 settings.xml 里。在<profiles>标签添加:

   <profile>
              <id>sonar</id>
              <activation>
               <activeByDefault>true</activeByDefault>
              </activation>
              <properties>
               <sonar.jdbc.url>jdbc:mysql://10.16.8.96:3306/sonar?useUnicode=true&amp;characterEncoding=utf8</sonar.jdbc.url>
               <sonar.jdbc.username>root</sonar.jdbc.username>
               <sonar.jdbc.password>Root@123</sonar.jdbc.password>
               <sonar.host.url>http://10.16.8.29:8082</sonar.host.url>
              </properties>
       </profile>

修改mvn命令

image.png
在pom.xml所在的目录执行mvn命令时,加上 sonar:sonar
mvn clean package sonar:sonar

sonar页面展示

内网使用入口:
http://10.16.8.29:8082

image.png

代码违例查看

image.png
上一篇下一篇

猜你喜欢

热点阅读