sonarqube部署使用手册-JAVA

本手册基于docker

1.安装postgresql

#拉取最新postgresql
docker pull postgres

# 运行postgresql
docker run --name db -p 5432:5432 -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres
  • 参数说明
  • POSTGRES_USER 帐号
  • POSTGRES_PASSWORD 密码

2. 安装sonarqube

  • 配置docker参数
#windows
wsl -d docker-desktop

# 配置参数
sysctl vm.max_map_count
sysctl fs.file-max
ulimit -n
ulimit -u
  • 安装sonarqube
# 拉取镜像
docker pull sonarqube

docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar -p 9000:9000 -d sonarqube
  • 参数说明
  • SONARQUBE_JDBC_URL 数据库连接
  • SONARQUBE_JDBC_USERNAME 数据库帐号
  • SONARQUBE_JDBC_PASSWORD 数据库密码

3. 汉化sonarqube

  • 默认帐号 admin
  • 默认密码 admin


    image.png

4.配置maven

  • 配置mvn setting.xml

    
            sonar
            
                true
            
            
                
                
                  http://sonar_server:9000
                
            
      

  • 配置项目maven插件 pom.xml

    org.sonarsource.scanner.maven
    sonar-maven-plugin
    3.7.0.1746

5.运行

  • 项目目录执行
mvn clean install sonar:sonar

6.查看项目执行结果

执行结果

扫描问题列表

你可能感兴趣的:(sonarqube部署使用手册-JAVA)