一、 搭建sona服务

1.下载pg数据库:
docker pull postgres
2. 下载sonaqube,版本锁定在7.9.1-community
docker pull sonarqube:7.9.1-community
3. 启动pg数据库
docker run --name postgresqldb -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres
说明:
postgresqldb :数据库名字
sonar : 用户名
sonar : 密码
4. 启动sona
docker run --name sq --link postgresqldb -e SONARQUBE_JDBC_URL=jdbc:postgresql://postgresqldb:5432/sonar -p 9999:9000 -d sonarqube:7.9.1-community
说明:
sq : sona名字
postgresqldb :pg数据库的容器名字
jdbc:postgresql://postgresqldb:5432/sonar :pg数据库的连接;sonar 为数据库名字
9999:9000 : 9999为对外暴露的端口,因为9000我的其他服务已将捷足先登,被占用了,我这里使用9999; 9000: sona容器内部的提供服务的端口
sonarqube:7.9.1-community 镜像名字
使用portainer显示正常,后者使用其他方法,确认正常,

浏览器输入连接也可以确认正常:http://10.1.8.151:9999/
用户名:admin 密码: admin

二、idea配置

  1. 配置sona

  2. 选择Sona:这步如果出现问题也没事,不耽误sona扫描

  3. clean项目

  4. 编译项目

三、 配置maven的setting.xml文件

    <pluginGroups><!-- pluginGroup| Specifies a further group identifier to use for plugin lookup.<pluginGroup>com.your.plugins</pluginGroup>--><pluginGroup>org.sonarsource.scanner.maven</pluginGroup></pluginGroups>
<profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><!-- 配置 Sonar Host地址,默认:http://localhost:9000 --><sonar.host.url>http://10.1.8.151:9999/</sonar.host.url></properties></profile>

四、idea中 mvn sonar:sonar 执行命令


大约过去2分钟。执行完成。

五 访问sona查看问题

六、汉化

搭建sona服务,idea使用sona相关推荐

  1. 五分钟搭建BERT服务,实现1000+QPS​,这个Service-Streamer做到了

    作者 | 刘欣 简介:刘欣,Meteorix,毕业于华中科技大学,前网易游戏技术总监,现任香侬科技算法架构负责人.之前专注游戏引擎工具架构和自动化领域,2018年在GDC和GoogleIO开源Airt ...

  2. 15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务

    扩展: vsftp使用mysql存放虚拟用户并验证 : http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 : http://w ...

  3. Azure 中快速搭建 FTPS 服务

    FTP,FTPS 与 SFTP 的区别 FTP (File Transfer Protocol)是一种常用的文件传输协议,在日常工作中被广泛应用.不过,FTP 协议使用明文传输.如果文件传输发生在公网 ...

  4. Linux / CentOs 7搭建DHCP服务

    在前面介绍了怎么在Windows server 2016中搭建DHCP服务, 我们今天介绍如何在Linux / CentOS 7操作系统中搭建DHCP服务? 跟在Windows server 2016 ...

  5. 快速搭建samba服务

    如何在UNIX主机和windows主机共享数据呢?搭建FTP服务是一种,但是FTP能够很方便的上传下载数据,但是如果想修改数据就会比较麻烦了,这时你需要先把文件下载下来,修改以后再上传上去,这种办法很 ...

  6. 在Win7的IIS上搭建FTP服务及用户授权

    FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有 ...

  7. 阿里云Kubernetes实战2–搭建基础服务

    前言: 在系列的第一篇文章中,我已经介绍过如何在阿里云基于kubeasz搭建K8S集群,通过在K8S上部署gitlab并暴露至集群外来演示服务部署与发现的流程.文章写于4月,忙碌了小半年后,我才有时间 ...

  8. Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务

    笔记内容: 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 笔记日期:2017-11-03 15.4 xshell使用xftp传输文件 在官网下载xftp, ...

  9. 飞凌 修改ip地址 linux,linux上搭建DHCP服务

    linux上搭建DHCP服务 1.首先安装DHCP服务需要的软件包 yum install dhcp* 2.手工编译DHCP主配置文件/etc/dhcp/dhcpd.conf 配置内容如下 ddns- ...

最新文章

  1. 网络安全工具:Nmap
  2. POJ 1189 记忆化搜索
  3. linux环境安全测评实验报告,linux第一次实验报告
  4. 【UVA/Codeforces】1584 Circular Sequence / 792B Counting-out Rhyme(就是一个圈儿...)
  5. volatile和内存屏障(dmb)
  6. Freemarker的Null处理
  7. facade-pattern外观模式
  8. linux如何查看桌面环境变量,如何设置和查看Linux系统的环境变量
  9. Linux之gdb基本调试命令与总结
  10. nginx(三)status状态页面的相关信息及配置,以及nginx的访问控制配置
  11. 惠普2t服务器硬盘,HP DL388 Gen8系列服务器硬盘超过2T的分区方法
  12. 仪器采集信号后用matlab分析,基于MATLAB的语音信号采集和分析系统的可视化设计...
  13. PLC是什么?它的作用是什么?
  14. uni-app设置页面背景及背景图片
  15. 基于N-gram的双向最大匹配中文分词
  16. css 长单词不换行溢出容器的解决方法 word-wrap与word-break
  17. 4.1 费马质数分解
  18. python 对excel的函数操作_自动化报表(3)
  19. 5G通信设备安装,不仅是技术活,更是一门艺术活!(干货图文大全)
  20. 顺序表--学生信息管理

热门文章

  1. 【艺术奖】自戕行为作品获英格·莫拉丝奖
  2. gct哈工大c语言考试试题,哈尔滨工业大学2015年示范性软件学院软件工程硕士招生简章...
  3. 哈尔滨工业大学计算机系统大作业——程序人生-Hello’s P2P
  4. python 一个通用的POC模板
  5. 【考研英语语法】非谓语动词练习
  6. 搜索引擎使用方法与技巧
  7. 产品经理如何利用工具提升工作效率
  8. y51.第三章 Kubernetes从入门到精通 -- k8s实战案例(二四)
  9. The Foundry Nuke 14win软件安装包下载Nuke14win安装教程
  10. Unity工程中 .Meta 文件