SonarQube导入p3c阿里开发规范踩坑排坑

这篇具有很好参考价值的文章主要介绍了SonarQube导入p3c阿里开发规范踩坑排坑。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考文章:

https://blog.csdn.net/qq_44930876/article/details/128705002

执行扫描方式:

Jenkins+SonarQube+GitLab

问题发生背景

由于我开始用的SonarQube是10版本,使用最新的p3c是3.2.1版本,根据上述文章整合进去之后报规则相关的异常(MethodNotFoundException),怀疑是版本不匹配,网上也搜不到sonar10对应的p3c版本,于是乎重新安装SonarQube9.6版本,再执行扫描,规则异常消失,但出现下面的异常

执行扫描报错

You’re not authorized to run analysis. Please contact the project administrator

网上搜到的解决办法大部分是:

项目开始执行是好的,因为需要做项目的权限控制,所以将project从public修改为private后,再执行就报You’re not authorized to run analysis. Please contact the project administrator,无法执行成功,
所以还是将权限修改回去,再执行就可以了

但是我是没有动过项目权限的,推测是有地方缓存住了,中途尝试了很多种办法,都没用,直接更换版本,并全部重新安装解决一切:
1、彻底卸载Jenkins、SonarScanner、SonarQube(卸载方法可根据自己的安装方式自行百度)
2、重新安装Jenkins2.426版本
3、重新安装sonarqube-9.7.1.62043版本
4、重新安装sonar-scanner-5.0.1.3006-windows版本

配置好之后再试,执行扫描,问题消失文章来源地址https://www.toymoban.com/news/detail-833397.html

到了这里,关于SonarQube导入p3c阿里开发规范踩坑排坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java阿里巴巴代码规范

    想学习架构师构建流程请跳转:Java架构师系统架构设计 我们介绍了让代码规范的方案,下面我们就来说一下阿里的代码规范文档 1.1.1 反例 这种操作很容易产生难以排查的NPE异常 1.1.2 正例 入参以及出参,和参数传递类型是一致的 SimpleDateFormat 是线程不安全的类,一般不要定

    2024年02月10日
    浏览(49)
  • 阿里云“踩坑“小知识

    最近一段时间在做阿里云的费用优化,从服务整体来看阿里云还是很好的,只是在费用上无论有意无意,确实存在一些容易踩坑的地方,接下来会陆续分享一些踩坑小知识,也许角度有偏差(毕竟我是想尽量省钱)希望能帮助到同行 阿里云踩坑小知识1 谨慎创建镜像,因为只

    2024年01月24日
    浏览(24)
  • IDEA安装阿里代码规范检查插件

    目录 1.安装插件 1.1 打开plugins 1.2 安装 1.3 重启IDEA 2 使用插件 2.1 代码检查 2.2 项目检查 1.1 打开plugins IDEA-Preference… 1.2 安装 选择Plugins-Maketplace-搜索框输入Alibaba-找到Alibaba Java Coding Guidelines-Install 1.3 重启IDEA 重启IDEA,Restart IDE,重启之后,即可生效 2.1 代码检查 首先,可以在T

    2024年02月11日
    浏览(25)
  • IDEA加载阿里Java规范插件

    IDEA 加载阿里巴巴 Java 开发手册插件,在写代码的时候会自动扫描代码规范。 1 、打开 Settings 2、打开Plugins 3、搜索 Alibaba Java Code Guidelines ( XenoAmess TPM )插件,点击 Install 进行安装,然后重启 IDE 生效 。 4、鼠标右键点击需要扫描文档,然后点击编码规范扫描。 一系列不符合

    2024年02月05日
    浏览(23)
  • 阿里canal学习踩坑记录

    背景:采用canal adapter 直接连接es,实现数据自动同步 使用:java8、canal deployer1.1.5 、canal adapter1.1.5 报错一:Failed to bind properties under ‘es-mapping’ to com.alibaba.otter.canal.client.adapter.es.core.config.ESSyncConfig$ESMapping。Configuration property name ‘-id’ is not valid 原因: 但是从github上下载了最

    2024年02月12日
    浏览(22)
  • JS模块化,ESM模块规范的 导入、导出、引用、调用详解

    在之前的 JS模块化的各种规范 之 CJS、AMD、CMD、UMD、ESM 文章中,介绍了关于JS模块化的各种规范的区别和简单使用。 由于ESM模块规范也是 ECMAScript2015(ES6)中的规范标准,在日常的Web项目开发、小程序开发、APP开发等都是很常用的,所以本文重点将 ESM模块规范中的 导出、导

    2024年02月05日
    浏览(26)
  • 这下对阿里java这几条规范有更深理解了

    阿里java开发规范是阿里巴巴总结多年来的最佳编程实践,其中每一条规范都经过仔细打磨或踩坑而来,目的是为社区提供一份最佳编程规范,提升代码质量,减少bug。 这基本也是java业界都认可的开发规范,我们团队也是以此规范为基础,在结合实际情况,补充完善。最近在

    2024年02月05日
    浏览(49)
  • Apsara Clouder基础技能认证-阿里巴巴编程规范考试流程

    1 、阿里Java开发规范考试网站为:阿里巴巴编码规范-阿里云全球培训中心 2 、网址打开后页面为下图,点击“ 立即考试 (图一)”-“ 进入考试 (图二)”   (图一)  (图二)    3、点击“ 进入考试 ”后,则会弹出登录账号的页面,可使用支付宝/阿里云app/钉钉扫码登

    2024年02月11日
    浏览(37)
  • Apsara Clouder基础技能认证-阿里巴巴编程规范考试真题

            作为从事IT行业的编程开发者,我们必须要遵守IT行业编程开发的规范,俗话说:“无规则不成方圆”,大家都会约定俗成的遵守。下面是我的总结在考试中所遇到的题型,字体背景标记为黄色就是答案。 单选1.Lisl子类使用toArray方法实现集合向数组转换,下列哪些

    2024年02月07日
    浏览(46)
  • IDEA 阿里规范插件抛出异常 ArrayIndexOutOfBoundsException [强迫症]

    每次重启项目就抛出异常:Exception in plugin Alibaba Java Coding Guidelines(2.1.1) 问题如图  解决: IDEA2022.1报错 · Issue #900 · alibaba/p3c · GitHub 我发现有些人打不开GitHub 里面就是讨论这个问题的 - 干脆我直接把下载连接复制过来吧 点赞最多的评论  https://github.com/alibaba/p3c/files/8644807/

    2024年02月07日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包