首页 > 其他分享 >IDEA Sonar 扫描

IDEA Sonar 扫描

时间:2024-08-10 11:17:57浏览次数:5  
标签:SonarQube 扫描 IDEA maven sonar pom 7.7 Sonar

1. 修改SonarQube-7.7\conf\sonar.properties数据库配置
2. 启动SonarQube-7.7\bin\windows-x86-64\StartSonar.bat,打开 localhost:9000,账密 admin / admin
3. pom文件配置:
<profiles>
   <profile>
      <id>sonar</id>
      <properties>
            <sonar.host.url>
               http://localhost:9000
            </sonar.host.url>
      </properties>
      <activation>
            <activeByDefault>true</activeByDefault>
      </activation>
   </profile>
</profiles>
<build>
   <plugins>
      <!--代码审查插件-->
      <plugin>
            <groupId>org.sonarsource.scanner.maven</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>3.3.0.603</version>
      </plugin>
   </plugins>
</build>
4. 进入pom文件所在文件夹下执行命令:mvn clean verify -P sonar sonar:sonar
或者使用idea,进入侧边栏maven,打开plugins,进入sonar下双击执行 sonar:sonar(前提是pom已引入配置)
5. 关闭命令:Ctrl + C
6. 可在 https://github.com/xuhuisheng/sonar-l10n-zh/releases?page=3 下载对应的汉化插件包,下载后将jar包放至 SonarQube-7.7\extensions\plugins 下,然后重启即可.
7. 如遇扫描报错,提示 "Please provide compiled classes of yourproject with sonar.java.binaries property" 时,尝试在idea的mvn Runner中增加配置:sonar.java.binaries=target/classes

 

标签:SonarQube,扫描,IDEA,maven,sonar,pom,7.7,Sonar
From: https://www.cnblogs.com/bearduncle/p/18352082

相关文章

  • 运用Npcap库实现SYN半开放扫描
    Npcap是一款高性能的网络捕获和数据包分析库,作为Nmap项目的一部分,Npcap可用于捕获、发送和分析网络数据包。本章将介绍如何使用Npcap库来实现半开放扫描功能。TCPSYN半开放扫描是一种常见且广泛使用的端口扫描技术,用于探测目标主机端口的开放状态。由于这种方法并不完成完......
  • IDEA发生“Error:java: 错误: 不支持发行版本 5”错误的解决方案
    1、问题描述如上图所示,使用IDEA创建了一个maven项目,在运行时发生“Error:java:错误:不支持发行版本5”的报错。原因分析:该错误是由于IDEA的各个配置项存在JDK版本冲突导致的。2、解决方案一2.1、设置Maven的JDK插件如上图所示,在pom.xml文件中,设置一个编译插......
  • 处理idea中的properties中文乱码问题
    如果遇到项目使用了prioperties格式的文件,别人拉取代码乱码,可以进行如下操作    另外的idea中 需要注意的是,请在编辑之前就进行设置......
  • Advanced IP Scanner - 网络扫描工具介绍
    AdvancedIPScanner是一款免费、快速且用户友好的网络扫描工具。它能够帮助用户扫描局域网(LAN)中的所有设备,提供详细的设备信息,包括IP地址、MAC地址、设备名称和厂商信息。该工具对IT管理员和普通用户都非常有用,特别是在需要监控和管理本地网络设备时。主要功能快速扫......
  • IntelliJ IDEA 2024.2 发布:Spring Data JPA即时查询、自动补全cron表达式
    今早看到,IntelliJIDEA2024.2发布的邮件提示,看了一眼这个版本更新的新特性真的太适合我了!也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客介绍和推荐一下。下面就来一起看看这个版本中推出的几个强大新特性。SpringDataJPA的即时查询在2024.2Ultimate版本中,对Spring......
  • IntelliJ Idea 常用快捷键参照列表
    IntelliJIdea常用快捷键参照列表Ctrl+Shift+Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[OR],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当......
  • 2024最新版IntelliJ IDEA安装教程(非常详细)从零基础入门到精通,看完这一篇就够了_idea20
    IDEA的使用IDEA的简单介绍IDEA的主要优势IDEA的卸载IDEA的安装第一个程序:HelloWorld结束语IDEA的简单介绍IDEA全称IntelliJIDEA,是Java语言对的集成开发环境,IDEA在业界被认为是公认最好的Java开发工具。IDEA的主要优势✅功能强大①强大的整合能力。比如:GitMavenSp......
  • Windows环境下SonarQube安装手册(包含数据库安装)
    一、sonarqube下载安装https://www.sonarsource.com/products/sonarqube/downloads/historical-downloads/解压安装  sonar-scanner-msbuild下载安装https://github.com/SonarSource/sonar-scanner-msbuild/releases/tag/5.11.0.60783解压安装  postgreSQL下载安......
  • IDEA创建SpringBoot项目
    SpringBoot项目创建SpringBoot项目步骤:第一步:新建一个项目第二步:选择SpringBoot项目,按照图上的步骤选择并输入对应内容,之后点击next进行下一步。注:第二小步可改用阿里云:https://start.aliyun.com第三步:勾选SpringWeb,并点击finish完成项目的创建SpringBoot......
  • 第15天:信息打点—主机架构&蜜罐识别&WAF识别&&端口扫描&协议识别&服务安全
    时间轴主要内容1、端口扫描-应用&协议2、WAF识别-分类&识别3、蜜罐识别-分类&识别解决:1、Web服务器&应用服务器差异性2、WAF防火墙&安全防护&识别技术3、蜜罐平台&安全防护&识别技术端口服务及渗透......