搭建sona服务,idea使用sona
一、 搭建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配置
配置sona
选择Sona:这步如果出现问题也没事,不耽误sona扫描
clean项目
编译项目
三、 配置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相关推荐
- 五分钟搭建BERT服务,实现1000+QPS,这个Service-Streamer做到了
作者 | 刘欣 简介:刘欣,Meteorix,毕业于华中科技大学,前网易游戏技术总监,现任香侬科技算法架构负责人.之前专注游戏引擎工具架构和自动化领域,2018年在GDC和GoogleIO开源Airt ...
- 15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务
扩展: vsftp使用mysql存放虚拟用户并验证 : http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 : http://w ...
- Azure 中快速搭建 FTPS 服务
FTP,FTPS 与 SFTP 的区别 FTP (File Transfer Protocol)是一种常用的文件传输协议,在日常工作中被广泛应用.不过,FTP 协议使用明文传输.如果文件传输发生在公网 ...
- Linux / CentOs 7搭建DHCP服务
在前面介绍了怎么在Windows server 2016中搭建DHCP服务, 我们今天介绍如何在Linux / CentOS 7操作系统中搭建DHCP服务? 跟在Windows server 2016 ...
- 快速搭建samba服务
如何在UNIX主机和windows主机共享数据呢?搭建FTP服务是一种,但是FTP能够很方便的上传下载数据,但是如果想修改数据就会比较麻烦了,这时你需要先把文件下载下来,修改以后再上传上去,这种办法很 ...
- 在Win7的IIS上搭建FTP服务及用户授权
FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有 ...
- 阿里云Kubernetes实战2–搭建基础服务
前言: 在系列的第一篇文章中,我已经介绍过如何在阿里云基于kubeasz搭建K8S集群,通过在K8S上部署gitlab并暴露至集群外来演示服务部署与发现的流程.文章写于4月,忙碌了小半年后,我才有时间 ...
- Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
笔记内容: 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 笔记日期:2017-11-03 15.4 xshell使用xftp传输文件 在官网下载xftp, ...
- 飞凌 修改ip地址 linux,linux上搭建DHCP服务
linux上搭建DHCP服务 1.首先安装DHCP服务需要的软件包 yum install dhcp* 2.手工编译DHCP主配置文件/etc/dhcp/dhcpd.conf 配置内容如下 ddns- ...
最新文章
- 网络安全工具:Nmap
- POJ 1189 记忆化搜索
- linux环境安全测评实验报告,linux第一次实验报告
- 【UVA/Codeforces】1584 Circular Sequence / 792B Counting-out Rhyme(就是一个圈儿...)
- volatile和内存屏障(dmb)
- Freemarker的Null处理
- facade-pattern外观模式
- linux如何查看桌面环境变量,如何设置和查看Linux系统的环境变量
- Linux之gdb基本调试命令与总结
- nginx(三)status状态页面的相关信息及配置,以及nginx的访问控制配置
- 惠普2t服务器硬盘,HP DL388 Gen8系列服务器硬盘超过2T的分区方法
- 仪器采集信号后用matlab分析,基于MATLAB的语音信号采集和分析系统的可视化设计...
- PLC是什么?它的作用是什么?
- uni-app设置页面背景及背景图片
- 基于N-gram的双向最大匹配中文分词
- css 长单词不换行溢出容器的解决方法 word-wrap与word-break
- 4.1 费马质数分解
- python 对excel的函数操作_自动化报表(3)
- 5G通信设备安装,不仅是技术活,更是一门艺术活!(干货图文大全)
- 顺序表--学生信息管理
热门文章
- 【艺术奖】自戕行为作品获英格·莫拉丝奖
- gct哈工大c语言考试试题,哈尔滨工业大学2015年示范性软件学院软件工程硕士招生简章...
- 哈尔滨工业大学计算机系统大作业——程序人生-Hello’s P2P
- python 一个通用的POC模板
- 【考研英语语法】非谓语动词练习
- 搜索引擎使用方法与技巧
- 产品经理如何利用工具提升工作效率
- y51.第三章 Kubernetes从入门到精通 -- k8s实战案例(二四)
- The Foundry Nuke 14win软件安装包下载Nuke14win安装教程
- Unity工程中 .Meta 文件