侧边栏壁纸
  • 累计撰写 84 篇文章
  • 累计创建 35 个标签
  • 累计收到 1 条评论

目 录CONTENT

Jenkins + Maven + SonarQube 构建代码质量检测平台

天明
2023-10-25 / 0 评论 / 0 点赞 / 18 阅读 / 1112 字 / 正在检测是否收录...

https://segmentfault.com/a/1190000011118541

  1. 登录到sonar平台获取token,administration -security -user -administrator
  2. 登录jenkins设置SonarQube信息 -> configure system -> SonarQube servers
  3. maven设置,编辑位于$ MAVEN_HOME / conf或〜/ .m2中的settings.xml文件,设置插件前缀和可选的SonarQube服务器URL
<settings>
    <pluginGroups>
        <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
    </pluginGroups>
    <profiles>
        <profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <sonar.host.url>
                  http://sonar.aniu.so  # 填写自己的sonar服务器地址
                </sonar.host.url>
            </properties>
        </profile>
     </profiles>
</settings>
  1. 在maven项目下执行
mvn clean verify sonar:sonar

分析完成之后,登录sonar平台查看分析结果

0

评论区