Sonar Maven/IDEA集成

简介:

前言:在上一篇(SonarQube安装步骤)的基础上,我们来集成maven/IDEA

 

1.首先是集成maven(maven的安装配置就不多说了)

找到maven安装目录下-conf文件夹-setting.xml文件

然后添加以下配置信息:

<profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
              <sonar.jdbc.url>jdbc:mysql://localhost:3307/sonar?useUnicode=true&amp;characterEncoding=utf8&amp;rewriteBatchedStatements=true</sonar.jdbc.url>
              <sonar.jdbc.username>root</sonar.jdbc.username>
              <sonar.jdbc.password>123456</sonar.jdbc.password>
               <sonar.host.url>http://localhost:9000</sonar.host.url>
             </properties>
    </profile>

 

2.项目检测

保存后,找到需要进行执行代码检测的项目-根目录

当看到pom文件时,copy当前路径

然后进入CMD,切换到copy的路径下

然后输入:mvn  sonar:sonar 

或者输入:mvn  install  sonar:sonar 

或者输入:mvn clean install  sonar:sonar 

 

3.刷新localhost:9000查看结果(根据个人需求,一般集成maven就可以了,如果需要集成IDEA,我们就继续下面的操作)

4.修改 maven安装目录下-conf文件夹-setting.xml 文件

添加以下内容:

 <!-- 配置本地仓库 -->
 <localRepository>D:\path\to\local\repo</localRepository>
 

<!-- 配置远程maven仓库 -->
      <mirror>
        <id>nexus</id>
        <mirrorOf>*</mirrorOf>
        <url>http://193.112.160.56:8081/repository/maven-public/</url>
    </mirror>
   

 <!-- 配置阿里云私服 -->
         <mirror>    
           <id>nexus-aliyun</id>    
           <mirrorOf>*</mirrorOf>    
           <name>Nexus aliyun</name>    
           <url>http://maven.aliyun.com/nexus/content/groups/public</url>    
        </mirror>

5.打开IEDA

配置setting-maven

配置setting-sonarLint(需要先下载sonarlint包,再引入)

然后import本地项目,在idea底部就可以看到sonarlint的检测结果了

目录
相关文章
|
1月前
|
前端开发 关系型数据库 MySQL
IDEA集成Docker插件打包服务镜像与运行【附Docker命令汇总】
IDEA集成Docker插件打包服务镜像与运行【附Docker命令汇总】
|
28天前
GitHub和Gitee的基本使用和在IDEA中的集成
GitHub和Gitee的基本使用和在IDEA中的集成
24 0
|
28天前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
59 1
|
6天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
15 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
17天前
|
Java Maven
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
17 1
|
29天前
|
JavaScript Java 关系型数据库
实例!使用Idea创建SSM框架的Maven项目
实例!使用Idea创建SSM框架的Maven项目
31 0
|
1月前
|
Java Maven
idea的Maven依赖问题
idea的Maven依赖问题
|
1月前
|
前端开发 Java Maven
java集成opencv(不踩坑),实现人脸检测小demo(含上传人像图片识别接口),windows,IDEA,Springboot
java集成opencv(不踩坑),实现人脸检测小demo(含上传人像图片识别接口),windows,IDEA,Springboot
168 0
|
2月前
|
分布式计算 Java Scala
spark 与 scala 的对应版本查看、在idea中maven版本不要选择17,弄了好久,换成11就可以啦
spark 与 scala 的对应版本查看、.在idea中maven版本不要选择17,弄了好久,换成11就可以啦
92 2
|
2月前
|
安全 Java 测试技术
【开发工具专题_01】idea集成SonarLint代码质量管理
【开发工具专题_01】idea集成SonarLint代码质量管理