idea中使用maven配置sonar
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相关推荐
- Java 笔记——在 IDEA 中使用 Maven 配置和使用 MyBatis
1.前言 MyBatis 是什么? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射. MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集. ...
- 在IDEA 中为Maven 配置阿里云镜像源
打开IntelliJ IDEA->Settings ->Build, Execution, Deployment -> Build Tools > Maven 注意要勾选上ov ...
- truelicense中的maven配置
2019独角兽企业重金招聘Python工程师标准>>> 网址参考: http://mvnrepository.com/artifact/net.java.truelicense 如果 ...
- IDEA中使用Maven
Maven的安装与使用 安装 1.下载,官网下载. 2.解压,存放路径中不可包含空格和中文.如:"E:\dev\workspace\maven\apache-maven-3.6.0" ...
- Maven配置JdbcTemplate完成数据查询
目录 一.文章前言 二.使用步骤 2.1 配置Maven依赖 2.2 配置实体类 2.3 配置Spring文件 2.4 配置测试类 2.5 运行结果 一.文章前言 1.本篇文章使用Idea中使用Mav ...
- IDEA maven配置教程
一.maven下载 地址 Maven – Download Apache Maven 下载后解压到相应的路径 二.环境变量配置 此电脑→属性→高级系统设置→环境变量→系统变量→新建 MAVEN_HO ...
- Maven的下载与配置 和在IDEA中创建Maven的项目
5.Maven 为什么要学习Maven 在javaweb开发中,需要使用大量的jar包: 如何能够自己导入和配置jar包 由此,Maven诞生了! 5.1.Maven项目架构管理工具 Maven的核心 ...
- 将Maven配置到Eclipse中
将Maven工具配置到Eclipse中,就可以通过Eclipse和自己安装的Maven创建Maven项目了. 1.window右键–> Preferences: 2.点击Maven选项,在右侧选 ...
- Maven的安装配置、IDEA中搭建Maven环境
Maven 引言: 本文主要分享了Maven的相关知识,包括:Maven的安装.配置.仓库的种类.使用IDEA关联Maven.在IDEA中创建Maven项目的步骤(导入依赖的方法). 创建Web项目的 ...
最新文章
- 零基础前端笔记(2)html,表格,列表,标签,文本域,表单域
- Android: Execution failed for task ':app:processDebugResources' 异常解决
- go语言笔记——包的概念本质上和java是一样的,通过大小写来区分private,fmt的Printf不就是嘛!...
- oracle 三列数值相加,Oracle SQL/PLSQL:按货币拆分和求和值的分层查询
- 儿童手表怎么删除联系人_儿童节来了,送孩子400多元的超值礼物,儿童手表9X评测分享...
- boost::fusion::clear用法的测试程序
- Effective Java之用EnumSet代替位域(三十二)
- 详解中奖概率逻辑:为什么你中不了特等奖(附原件)
- arduino w5500 mysql,W5500网络模块会出现奇怪的问题
- python googletrans_Python使用googletrans报错的解决方法
- 发布9个月直降2300!这款手机太惨了:卖完下架
- flex 颜色16进制对照表
- 鸿蒙app安卓版包,支付宝鸿蒙版本下载-支付宝鸿蒙app最新版 v10.2.8.7000-优盘手机站...
- ipsec和nat穿越
- 基于pytorch实现线性回归
- 集成 FileDownloader 总结
- 设计模式学习 — 代理模式
- 从VHDL到UVM验证平台转变的优点评估
- Linux课程笔记 硬盘介绍及硬盘分区
- 生成Excel的” 源代码
热门文章
- grunt 监听文件改变自动编译js
- 你是否常常下决心“不改变”?
- 电信增值业务寻找合作伙伴
- python符号表_Python 的各种符号
- 【ybtoj 高效进阶 1.5】【广搜】 荆轲刺秦王
- lotus-miner扇区销毁、提币
- 新版標準日本語上単語
- idea无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContex
- 解决 Windows 无法访问共享文件,错误代码:0x80070043,找不到网络名
- 全文检索功能(Lucene)