maven工程使用sonar

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命令

《maven工程使用sonar》 image.png

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

mvn clean package sonar:sonar

sonar页面展示

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

《maven工程使用sonar》 image.png

代码违例查看

《maven工程使用sonar》 image.png

    原文作者:tommyhxh
    原文地址: https://www.jianshu.com/p/684717e0279b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞