idea中使用maven配置sonar

(0.1-0.3为idea安装插件方式,如不想添加插件,可省略)
0.1 在IDEA中settings.xml–>Plugins搜索SonarLint下载然后重启IDEA
0.2 在settings.xml–>Tools–>SonarLint添加Sonar Connection(Name随便取)然后点击Update bingding
0.3 SonarLint–>Project Setting中Connection选择你刚刚设置的连接名,Project key选择你需要扫描的项目,如果没有可在sonar上面新建项目然后回来绑定

1.在maven的setting.xml中配置sonar配置

<profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><sonar.host.url>http://127.0.0.1:9000</sonar.host.url></properties>
</profile>

2.在项目的pom中配置(可只要version 3.6.0.1398处的代码)

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><executable>true</executable></configuration></plugin><plugin><groupId>org.sonarsource.scanner.maven</groupId><artifactId>sonar-maven-plugin</artifactId><version>3.4.0.905</version></plugin><!-- version 3.6.0.1398--><!-- <plugin><groupId>org.sonarsource.scanner.maven</groupId><artifactId>sonar-maven-plugin</artifactId><version>3.6.0.1398</version></plugin>--></plugins>
</build>

3.在IDEA研发环境中,添加Maven启动命令ps:注意版本号(或者点击项目右侧Maven-->Plugins-->sonar-->sonar:sonar)

org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar

如果遇到问题,比如
Not authorized. Analyzing this project requires to be authenticated. Please provide the values of the properties sonar.login and sonar.password. -> [Help 1]

则在pom中添加sonar登录配置(备注:也可以在setting.xml中添加此属性)

<properties> <sonar.login>admin</sonar.login><sonar.password>admin</sonar.password>
</properties>

分割线------------------------------------------------------------

1.如果sonar版本9以上,jdk8无法扫描,版本要11以上.需要再IDEA中修改11即可

2.如果扫描项目一直是fail,解决办法:登录sonar,删除项目,重新扫描上传

idea中使用maven配置sonar相关推荐

  1. Java 笔记——在 IDEA 中使用 Maven 配置和使用 MyBatis

    1.前言 MyBatis 是什么? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射. MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集. ...

  2. 在IDEA 中为Maven 配置阿里云镜像源

    打开IntelliJ IDEA->Settings ->Build, Execution, Deployment -> Build Tools > Maven 注意要勾选上ov ...

  3. truelicense中的maven配置

    2019独角兽企业重金招聘Python工程师标准>>> 网址参考: http://mvnrepository.com/artifact/net.java.truelicense 如果 ...

  4. IDEA中使用Maven

    Maven的安装与使用 安装 1.下载,官网下载. 2.解压,存放路径中不可包含空格和中文.如:"E:\dev\workspace\maven\apache-maven-3.6.0" ...

  5. Maven配置JdbcTemplate完成数据查询

    目录 一.文章前言 二.使用步骤 2.1 配置Maven依赖 2.2 配置实体类 2.3 配置Spring文件 2.4 配置测试类 2.5 运行结果 一.文章前言 1.本篇文章使用Idea中使用Mav ...

  6. IDEA maven配置教程

    一.maven下载 地址 Maven – Download Apache Maven  下载后解压到相应的路径 二.环境变量配置 此电脑→属性→高级系统设置→环境变量→系统变量→新建 MAVEN_HO ...

  7. Maven的下载与配置 和在IDEA中创建Maven的项目

    5.Maven 为什么要学习Maven 在javaweb开发中,需要使用大量的jar包: 如何能够自己导入和配置jar包 由此,Maven诞生了! 5.1.Maven项目架构管理工具 Maven的核心 ...

  8. 将Maven配置到Eclipse中

    将Maven工具配置到Eclipse中,就可以通过Eclipse和自己安装的Maven创建Maven项目了. 1.window右键–> Preferences: 2.点击Maven选项,在右侧选 ...

  9. Maven的安装配置、IDEA中搭建Maven环境

    Maven 引言: 本文主要分享了Maven的相关知识,包括:Maven的安装.配置.仓库的种类.使用IDEA关联Maven.在IDEA中创建Maven项目的步骤(导入依赖的方法). 创建Web项目的 ...

最新文章

  1. 零基础前端笔记(2)html,表格,列表,标签,文本域,表单域
  2. Android: Execution failed for task ':app:processDebugResources' 异常解决
  3. go语言笔记——包的概念本质上和java是一样的,通过大小写来区分private,fmt的Printf不就是嘛!...
  4. oracle 三列数值相加,Oracle SQL/PLSQL:按货币拆分和求和值的分层查询
  5. 儿童手表怎么删除联系人_儿童节来了,送孩子400多元的超值礼物,儿童手表9X评测分享...
  6. boost::fusion::clear用法的测试程序
  7. Effective Java之用EnumSet代替位域(三十二)
  8. 详解中奖概率逻辑:为什么你中不了特等奖(附原件)
  9. arduino w5500 mysql,W5500网络模块会出现奇怪的问题
  10. python googletrans_Python使用googletrans报错的解决方法
  11. 发布9个月直降2300!这款手机太惨了:卖完下架
  12. flex 颜色16进制对照表
  13. 鸿蒙app安卓版包,支付宝鸿蒙版本下载-支付宝鸿蒙app最新版 v10.2.8.7000-优盘手机站...
  14. ipsec和nat穿越
  15. 基于pytorch实现线性回归
  16. 集成 FileDownloader 总结
  17. 设计模式学习 — 代理模式
  18. 从VHDL到UVM验证平台转变的优点评估
  19. Linux课程笔记 硬盘介绍及硬盘分区
  20. 生成Excel的” 源代码

热门文章

  1. grunt 监听文件改变自动编译js
  2. 你是否常常下决心“不改变”?
  3. 电信增值业务寻找合作伙伴
  4. python符号表_Python 的各种符号
  5. 【ybtoj 高效进阶 1.5】【广搜】 荆轲刺秦王
  6. lotus-miner扇区销毁、提币
  7. 新版標準日本語上単語
  8. idea无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContex
  9. 解决 Windows 无法访问共享文件,错误代码:0x80070043,找不到网络名
  10. 全文检索功能(Lucene)