首页 > 其他分享 >SonarQube使用新增的自定义规则,进行maven项目扫描

SonarQube使用新增的自定义规则,进行maven项目扫描

时间:2024-08-19 10:26:40浏览次数:10  
标签:xml 自定义 SonarQube 扫描 Dsonar maven 规则

1、将新加规则添加到Quality Profiles中

 2、创建 ,  写完名称回车

 

 3、暂时将原先的规则禁用掉

 

 点击apply;

 

499条规则被更改

 4、添加我们新增的自定义规则

 

 应用

 

 

规则已经添加;

将我们创建的规则设置为默认扫描规则

 5、进行项目扫描

1)创建一个maven项目

 

2) 填写名称

 3)扫描本地项目

 4)生成

 5)继续

 6)复制命令

 7)进行扫描

进入到你项目所有的目录,pom.xml那一层级;

使用命令,去掉换行符 \ , -f pom_xxxx.xml写你自己的项目

mvn clean verify sonar:sonar  -Dsonar.projectKey=mavenProject0819   -Dsonar.host.url=http://localhost:9000    -Dsonar.login=sqp_c1ea15ef4263dc5da67012d133874523d0646752  -f  pom_SQ_9_9_LTS.xml

 

8)扫描完成

 9)回到sonarqube看扫描结果

 

标签:xml,自定义,SonarQube,扫描,Dsonar,maven,规则
From: https://www.cnblogs.com/ychun/p/18366843

相关文章

  • Sonarqube 自定义规则,部署SonarSource / sonar-java源码中示例规则:docs/java-custom-r
    自定义规则,可以参考sonar-java/docs/CUSTOM_RULES_101.mdat8.0.0.36314·SonarSource/sonar-java·GitHub1、下载一份sonarqube源码,配置好本地的环境,JDK17和mavendocs/java-custom-rules-example示例项目中会有写好的规则;我们可以先尝试将这些写好的规则添加到Sonarqube......
  • 【TCP/IP】自定义应用层协议,常见端口号
    互联网中,主流的是TCP/IP五层协议5G/4G上网,是有自己的协议栈,要比TCP/IP更复杂(能够把TCP/IP的一部分内容给包含进去了)应用层可以代表我们所编写的应用程序,只要应用程序里面用到了网络通信,就可以认为这个代码就是属于应用层的代码日常开发中最常用到的一层:使用大佬......
  • 027、Vue3+TypeScript基础,使用自定义hook,把功能计算都放到hook中精简代码
    01、在view中创建myhook文件夹,并创建2个文件。usesDog.ts代码如下:import{onMounted,reactive}from"vue";importaxiosfrom"axios";exportdefaultfunction(){//抓取图片letdogList=reactive(['https://images.dog.ceo/breeds/pembro......
  • 自定义类型:结构体
    结构体类型的声明结构的声明structtag{ member-list;}variable-list;例如描述一个学生:structStu{charname[20];//名字intage;//年龄charsex[5];//性别charid[20];//学号};//分号不能丢结构体变量的创建和初始化#include<stdio.h>structStu......
  • Odin Inspector教程 | (四)创建自定义 Drawers(抽屉)
    【OdinInspectorandSerializer最新版免费下载地址】引言在Unity开发过程中,编辑器的用户体验同样重要。OdinInspector作为一个强大的编辑器扩展工具,允许开发者通过创建自定义Drawers来优化和个性化Inspector界面。自定义Drawers可以改变属性的显示方式,增加新的交......
  • Excel vba自定义函数公式智能提示
    效果如下第一步下载,智能提示显示xll文件Releases·Excel-DNA/IntelliSense(github.com)xll文件报病毒解决办法默认情况下,Excel正在阻止不受信任的XLL加载项-Microsoft支持 第二步,加载xll文件,xll文件放在excel插件目录:%appdata%\Microsoft\AddIns 第三步编写e......
  • ArkTS 页面和自定义组件生命周期
    页面生命周期,即被@Entry装饰的组件生命周期,提供以下生命周期接口: onPageShow:页面每次显示时触发一次,包括路由过程、应用进入前台等场景。onPageHide:页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景。onBackPress:当用户点击返回按钮时触发。      ......
  • 分享!! 如何自定义权限校验的注解并用AOP拦截实现权限校验
    CustomizepermissionverificationannotationandimplementitwithAOP详细步骤创建自定义注解自定义如下解释一下:@Target(ElementType.METHOD)//指定为method上使用的注解@Retention(RetentionPolicy.RUNTIME)//在运行时保留StringmustRole()default""//注......
  • Java中使用lambda表达式自定义排序
    对于一维数组,通常使用Arrays.sort()(默认升序)int[]nums={3,1,4,2};Arrays.sort(nums);对于二维数组,可以lambda表达式实现特定的排序要求。在Arrays.sort()的第二个参数中,写lambda表达式lambda表达式形如(a,b)->{returna-b;},其中a,b表示数组中的元素升序/......
  • Android开发 - 使用自定义接口在新窗口中传回数据
    在Android开发中,有时候我们需要在新打开的窗口中传递数据回来。例如:在新打开的DialogFragment窗口传递数据回MainActivity启动窗口代码举例首先在MainActivity中定义实例化一个DialogFragment窗口//MainActivity.java//点击按钮打开一个DialogFragment窗口......