目录

  • 一、下载插件
  • 二、安装插件
  • 三、重启服务
  • 四、查看 p3c 规则
  • 五、创建规则
  • 六、激活

一、下载插件

插件下载地址:https://github.com/mrprince/sonar-p3c-pmd/releases

注:该包只支持低版本sonar,不支持7.X及以上版本,如要下载支持高版本的包,请至:
https://github.com/95MISTAKE/sonar/tree/master/sonar-p3c-pmd

二、安装插件

将 jar 包拷贝到容器 /opt/sonarqube/extensions/plugins 目录下:

docker cp sonar-pmd-plugin-2.6.jar f035f8895fb9:/opt/sonarqube/extensions/plugins

三、重启服务

docker restart f035f8895fb9

四、查看 p3c 规则

在网页中搜索 p3c,可搜索出 p3c 规则:

五、创建规则


六、激活



docker之SonarQube集成阿里p3c规则相关推荐

  1. SonarQube 9.x集成阿里p3c代码规范检测java代码;

    文章目录 前言 一.下载p3c-pmd插件 二.sonarqube配置使用p3c规则检测 1.新建质量配置 2.将创建好的p3c检测规则设置为默认质量配置 注1 注2 前言 因为我们公司后端主用的是j ...

  2. sonar添加(集成)阿里java代码p3c规则

    集成p3c规则包 将制作好的p3c规则jar包放在extensions/plugins下,重启 制作方法可以参考网上,如果要现成的jar包,可以点击这个下载 验证是否集成成功 在代码规则下的资源库里查 ...

  3. docker容器 eureka 集成_微服务:基于 Docker 的微服务架构之分布式企业级实践参考...

    编者按:本文分享自CSDN技术博客,作者为 FlyWine,所有权归原著者.若有不妥,联系本头条号以做必要处理. 目录 Microservice 和 Docker 服务发现模式 客户端发现模式 Net ...

  4. 3.Jenkins入门基础使用与Maven+SonarQube集成配置与实践

    目录一览: Maven 集成配置与实践 ​SonarQube 集成配置与实践 WeiyiGeek Blog - 为了能到远方,脚下的每一步都不能少. Tips : 本文章来源 Blog 站点或者 We ...

  5. Docker搭建SonarQube代码质量检测工具

    SonarQube简介 SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量. 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/S ...

  6. Docker搭建SonarQube代码质量检查平台

    SonarQube是一个用于持续检查代码质量的开源平台 Docker搭建SonarQube代码质量检查平台 快速开始 version: '3' services:mydb:image: postgre ...

  7. Gitlab+Docker实现持续集成(CI)与持续部署(CD)

    作者:愤怒的小猿猿 blog.csdn.net/qq_27520051/article/details/80552220 GitLab CI/CD介绍 首先使用一张图说明GitLab CI的工作流程: ...

  8. 「掘虫者说」Docker部署组件正常,安全规则正常配置,服务telnet不通

    问题:docker容器部署组件都正常,阿里云安全规则也配置成功,但是服务就说无法telnet访问上, 譬如:telnet xx.xx.xx.xx 3306 卡了 解决:就是防火墙问题,我linux7. ...

  9. springboot集成阿里云短信服务,实现发送短信功能

    springboot集成阿里云短信服务,实现发送短信功能 准备工作: 1.登陆阿里云->进入控制台->开通短信服务(进入后根据提示开通) 2.充值(借人家平台发短信你以为不要钱的?我充了3 ...

  10. 如何在Java IDEA中安装阿里P3C以及使用说明

    1 关于阿里p3c 1.1.说明 代码规范检查插件P3C,是根据<阿里巴巴Java开发手册>转化而成的自动化插件. 1.2.什么是p3c插件 P3C原是海上途海上巡逻机的型号.被用来执行侦 ...

最新文章

  1. Ubuntu中APUE 3rd中实例编译时err_sys函数找不到解决方法
  2. Python编辑器与集成开发环境(IDE)选择
  3. linux shell 特殊变量 符号 $0, $#, $*, $@, $?, $$ 命令行参数
  4. 利用Skywalking-netcore监控你的应用性能
  5. LeetCode 654. 最大二叉树(递归)
  6. 为什么要是用R语言?
  7. 多模态中预训练的演变史
  8. 中文免费电子书网站合集收藏
  9. 手把手教你接入快应用Push
  10. Web开发的一点心得(二年工作总结版)
  11. 【数据可视化】Echarts世界地图需要的数据 - JSON格式世界国家中英文对照表
  12. 数据结构算法(2)--字符串匹配
  13. Skype如何导出某个人的全部记录
  14. [算法练习及思路-程序员面试金典(Java解法)]No61.峰与谷
  15. 论文笔记 计算机模型的贝叶斯校准 Bayesian calibration of computer models
  16. CenterNet 后处理过程及源码解析
  17. 关于SQL反勾号或者叫飘号(``)
  18. vue项目中的内存泄漏
  19. 计算机等级考试电子邮件的附件在哪里查看,​计算机等级考试详解:电子邮箱的地址组成结构!...
  20. 华云数字实名认证图片_【电子税务局】实名制信息采集操作流程

热门文章

  1. 二次开发环境执行后台事务定义中断问题解决办法
  2. vue json对比 进行编辑
  3. SQL编程-辣椒菠萝
  4. 【数字信号处理】划重点
  5. 【FPGA目标跟踪】基于FPGA的帧差法和SAD匹配算法的目标跟踪实现
  6. 【科研绘图】沐风老师3DMAX极小曲面建模教程
  7. vue中前端怎么读取txt文本文档?
  8. C++ Primer 5th 源代码使用说明
  9. DirectX11:DirectX11下载和环境配置
  10. 南开100题c语言计算机二级,3月计算机二级C语言题库南开100题.pdf