美文网首页
maven工程使用sonar

maven工程使用sonar

作者: tommyhxh | 来源:发表于2018-04-20 16:38 被阅读0次

    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

    相关文章

      网友评论

          本文标题:maven工程使用sonar

          本文链接:https://www.haomeiwen.com/subject/vkzakftx.html