`

sonar 简单安装,配置,以及使用

 
阅读更多
服务端启动配置

1.下载sonarqube-5.1.zip server包
http://downloads.sonarsource.com/sonarqube/sonarqube-5.1.zip

2.安装mysql 服务端
并创建sonar用户,sonar数据库
#mysql -u root -p   
mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; 
mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';  
mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';  
mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; 
mysql> FLUSH PRIVILEGES

3.修改sonarconfig文件
/Users/dengkui/soft_install/sonarqube-5.1/conf/sonar.properties

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.driverClassName=com.mysql.jdbc.Driver
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar

4. sonar web port 修改,以防端口冲突
sonar.web.port=9999

5.启动sonar服务器
cd /Users/dengkui/soft_install/sonarqube-5.1/bin/macosx-universal-64
./sonar.sh start

6.验证sonar是否正常启动
http://localhost:9999 查看页面是否能正常打开


客户端链接配置
1. 打开Eclipse MarkPlace,输入sonar,并安装

2. 配置SonarQube 插件,打开Perference,找到SonarQube--servers
   新建server地址
   ID:localhost
   Server Url:http://localhost:9999
   username:admin
   password:admin

   点击test connection,按照eclipse提示操作,直到提示successfully connected

3.新建maven项目,选中项目右键--Configure--Associate with SonarQube


4. 修改 settings.xml
 <profile>
   <id>sonar</id>
    <activation>
     <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
    <sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar?useUnicode=true&amp;characterEncoding=utf8&amp;rewriteBatchedStatements=true&amp;useConfigs=maxPerformance</sonar.jdbc.url>
    <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
    <sonar.jdbc.username>sonar</sonar.jdbc.username>
    <sonar.jdbc.password>sonar</sonar.jdbc.password>
    <sonar.host.url>http://localhost:9999</sonar.host.url>
    </properties> 
 </profile> 

 5. 选中新建项目右键--Run as --Run Configrations,Goals项填写:sonar:sonar -X
 如果发布成功,那么现在你可以去http://localhost:9999,这里查看你刚发布的项目,想做分析还是干吗都可以在这里处理了




 

分享到:
评论

相关推荐

    sonar安装及使用说明

    ### sonar安装及使用说明 #### 一、环境要求 为了确保SonarQube能够正常运行,必须满足一定的系统环境要求。具体来说: - **Java版本**:SonarQube推荐使用JDK 1.8及以上版本。这是因为较新的Java版本能够提供更...

    sonar安装及使用(1).pdf

    SonarLint 的使用不仅仅是安装那么简单,它提供了丰富的配置选项,可以根据项目需求调整规则集,甚至连接到远程的 SonarQube 服务器获取更详细的项目质量报告。在分析过程中,SonarLint 会在代码行旁边显示潜在问题...

    持续集成平台使用hudson+sonar

    持续集成平台使用 Hudson+Sonar 持续集成平台使用 Hudson+...本文对 Hudson 和 Sonar 的概念、安装、配置和使用方法进行了详细的介绍,并提供了实践经验和案例分析,旨在帮助读者更好地理解和使用 Hudson 和 Sonar。

    idea插件 SonarLint-3.5.1.2759

    SonarLint的安装过程相对简单:首先,用户需要从JetBrains的插件市场下载并安装插件,然后重启IDE。一旦安装完成,SonarLint会自动检测项目中的语言,并配置相应的分析器。用户也可以自定义规则集,根据项目的特定...

    sonarlint-intellij-4.11.0.20867.zip

    在实际使用中,"sonarlint-intellij-4.11.0.20867.zip"的安装过程非常简单。只需将下载的压缩包解压,然后在IntelliJ IDEA中安装插件,选择本地路径导入,即可完成安装。值得注意的是,这款插件是经过验证的,可以...

    sonar-runner-2.4.zip

    这个配置文件是SonarRunner执行的基础,其中定义了项目的基本信息(如项目ID、名称、语言)、分析的源代码路径、以及要执行的规则和插件等。 `sonar-project.properties`文件内容示例: ```properties # 必需:项目...

    idea中SonarLint插件

    安装SonarLint插件在idea中非常简单,通常可以通过以下步骤完成: 1. 打开idea,进入设置菜单(Preferences on macOS,Settings on Windows/Linux)。 2. 在设置界面中,选择“Plugins”选项。 3. 在搜索框内输入...

    sonar-ant-task-2.1.jar

    在使用sonar-ant-task-2.1.jar之前,你需要确保已经安装了SonarQube服务器,并且配置好了相应的数据库连接、插件以及其他设置。然后,将这个JAR文件添加到Ant的classpath中,这样Ant就能识别并调用SonarQube的任务。...

    SonarLint-idea-lj.zip

    3. 集成SonarQube或SonarCloud:如果你的项目已经使用了SonarQube或SonarCloud进行持续代码质量管理,SonarLint可以与之无缝对接,同步项目的质量配置和历史数据。 4. 支持多种编程语言:SonarLint支持Java、...

    sonar-scanner包

    - 初始化配置:创建一个 `sonar-project.properties` 文件,其中包含项目的唯一 ID、源代码目录、输出目录以及 SonarQube 服务器的 URL 和认证信息。 - 运行扫描:在命令行中执行 `sonar-scanner` 命令,启动分析...

    IDEA sonarlint插件,版本 4.13.0.24781

    在IDEA中安装SonarLint插件非常简单,只需在插件市场搜索"SonarLint",然后按照提示安装。安装完成后,需要进行基本配置,如连接SonarQube服务器、设置代码分析规则等。 **3. 使用SonarLint进行代码审查** - **...

    sonar汉化补丁

    这个汉化补丁的使用方法相对简单,只需要几个步骤即可完成汉化过程。首先,你需要确保你已经正确安装并运行了SonarQube服务器。然后,从提供的压缩包"sonar汉化补丁"中提取出相关的jar文件。这些jar文件包含了汉化的...

    sonar-scanner-cli-3.3.0.1492-macosx.zip

    使用SonarScanner CLI时,开发者需要配置几个关键参数,包括SonarQube服务器的地址、项目的关键信息(如项目ID和密钥)以及分析范围。一旦配置完成,只需一条命令即可启动分析: ```bash ./bin/sonar-scanner \ -...

    sonarlint-intellij-5.3.0.36775.zip

    SonarLint提供的问题报告不仅仅是简单的错误提示,还会为每个问题提供可能的解决方案和相关文档链接,帮助开发者理解问题的本质以及如何改正。此外,插件还支持批量修复,可以节省大量时间。 6. **持续集成** 在...

    Sonar10.5.1版本安装包,可直接启动

    在这里,你可以配置数据库连接(默认使用H2内嵌数据库)、服务器端口、以及任何特定的分析参数。 4. **启动SonarQube**:转到`bin`目录,根据你的操作系统(Linux、Windows或其他),执行相应的启动脚本。例如,...

    sonar-runner-dist-2.4

    为了使用 SonarQube 进行代码质量分析,你需要安装和配置相关的组件。这里主要关注 sonar-runner-dist-2.4 的使用。 #### Java 监控工具 除了 SonarQube 外,还提到了几种常用的 Java 监控工具,这些工具可以用来...

    sonar-scanner免费

    1. **安装与配置**:SonarScanner的安装非常简单,通常只需要下载对应操作系统的版本(如`free-sonar-scanner-3.2-linux`表明是Linux版本),解压后配置必要的环境变量,如`SONAR_SCANNER_HOME`,然后通过命令行运行...

    sonar-scanner-cli-4.5.0.2216-windows

    在安装SonarScanner 4.5.0.2216 for Windows时,用户需要先解压缩下载的文件包,得到名为"sonar-scanner-4.5.0.2216-windows"的目录。这个目录包含了所有运行SonarScanner所需的文件和脚本。为了方便后续的命令行...

    SonarLint IDEA代码检查工具最新

    在安装SonarLint插件后,开发者只需简单配置即可开始使用。在编写代码时,SonarLint会在代码行旁边显示问题提示,点击提示即可查看详细信息并采取相应的修复措施。通过这种方式,SonarLint成为了一种有效的代码质量...

    sonar-l10n-zh-plugin-1.19.jar.7z

    安装此汉化插件的过程相对简单,通常需要将jar文件复制到SonarQube服务器的"extensions/plugins"目录下,然后重启服务。如果SonarQube配置正确,启动后会自动识别并加载插件,将界面语言切换为中文。在某些情况下,...

Global site tag (gtag.js) - Google Analytics