`
xcom
  • 浏览: 2403 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Sonar安装配置

XML 
阅读更多

sonar(http://www.sonarsource.org/)是一个很不错的代码质量监控软件,但是我用它来分析含有中文字符UTF-8编码的代码时,总是碰到错误退出:

Embedded error: Got an exception - Unexpected character 0xfffd in identifier

一开始还以为是sonar不支持中文,不过花了一番力气后,终于发现pom.xml配置中要加入:

 

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

 这样对中文的就可以正常支持了!

 

enjoying sonar......

分享到:
评论
1 楼 weiqiulai 2012-11-13  
我的pom里有这段话,<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:jtds:sqlserver://192.168.0.169:1433/sonar</sonar.jdbc.url>
<sonar.jdbc.driver>net.sourceforge.jtds.jdbc.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>sonar</sonar.jdbc.username>
<sonar.jdbc.password>sonar</sonar.jdbc.password>
<!-- SERVER ON A REMOTE HOST -->
<sonar.host.url>http://192.168.0.169:9000</sonar.host.url>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</profile>但是hudson build后发布sonar时还是报错:Can not execute Sonar: Got an exception - Unexpected character 0xfffd in identifier。

相关推荐

    sonar安装配置手册V1.0.docx

    ### Sonar安装配置手册知识点详解 #### 一、Sonar概述 Sonar作为一个全面的代码质量管理平台,通过其强大的插件机制集成了多种测试工具、代码分析工具以及持续集成工具。与传统持续集成工具(如Hudson/Jenkins)...

    sonar安装配置说明

    - 编辑SonarQube安装目录下的`conf/sonar.properties`文件,配置数据库连接参数。 - 取消MySQL模块的注释,例如: ```properties sonar.jdbc.username=sonar sonar.jdbc.password=sonar sonar.jdbc.url=jdbc:...

    sonar安装配置指南(sonar+MySQL+ant)原创

    本指南将详细介绍如何在环境中安装配置Sonar,同时使用MySQL作为数据存储,并通过Ant构建工具调用Sonar任务。以下是详细的步骤: 1、安装Sonar 3.1.1 首先,下载Sonar的版本3.1.1(sonar-3.1.1.zip),将其解压缩至...

    sonar安装及使用说明

    #### 三、Sonar安装配置 SonarQube的安装相对简单,主要步骤如下: 1. **下载SonarQube**:访问官方网站(http://www.sonarsource.org/downloads/)下载最新版本的SonarQube安装包。这里假设下载的是SonarQube ...

    Sonar的配置与安装

    Sonar 配置与安装 Sonar 是一款功能强大的代码检查工具,能够对代码进行静态分析,检测代码中存在的缺陷和问题。Sonar 的配置和安装是使用 Sonar 的前提,下面将详细介绍 Sonar 的安装和配置过程。 Sonar 简介 ...

    Maven与sonar的安装及配置文档

    **Maven 安装与配置** ...通过以上步骤,Maven和Sonar都已成功安装和配置,可以协同工作来管理项目构建和进行代码质量分析。Sonar提供的报告将帮助开发者识别代码中的问题,提高代码质量和可维护性。

    sonar安装使用及java规则详解

    通过以上步骤,我们不仅完成了sonarQube的安装和配置,还学习了如何利用sonar-scanner和SonarLint插件进行代码扫描和实时检查。此外,我们也了解了如何根据项目需求定制代码检查规则,以达到提高代码质量和维护性...

    IntelliJ IDEA-SonarLint 离线傻瓜式安装

    安装完成后,需要配置SonarLint以连接到你的SonarQube服务器。SonarQube是一种用于持续代码质量管理的平台,它可以分析代码中的问题并提供改进措施。在IntelliJ IDEA中,你可以通过以下步骤配置SonarLint: 1. 进入...

    Jenkins配置Sonar教程

    ### Jenkins配置Sonar知识点详解 #### 一、引言 1. **编写目的**:本文旨在详细介绍如何通过Jenkins创建Java项目,并进一步配置SonarQube来实现代码质量的自动检测。通过本教程,读者可以了解整个配置流程,从而更...

    13 sonar安装指导.docx

    ### SonarQube安装与配置详解 #### 一、SonarQube安装前的环境准备 在进行SonarQube的安装之前,首先需要确保服务器上已经安装好了MySQL数据库,并且为SonarQube创建了专用的数据库及用户。以下是具体的步骤: 1....

    maven集成sonar5.6.7进行代码扫描所用的pom文件,包含sonar服务器配置

    maven集成sonar5.6.7进行代码扫描所用的pom文件,包含sonar服务器配置。 想更改上次上传的文件,可是改不了,就重新上传一个

    sonar+jenkins安装文档

    4. 配置环境变量,添加`SONAR_RUNNAR_HOME`指向Scanner的安装目录,并将`%SONAR_RUNNAR_HOME%\bin`添加到Path中。 5. 在项目根目录创建`sonar-project.properties`文件,配置项目信息和源代码编码,例如: ``` ...

    Sonar的安装和使用

    ### Sonar的安装和使用详解 #### 第一章:Sonar简介 SonarQube(简称Sonar)是一个全面的代码质量管理平台,旨在帮助开发者、项目经理及组织维护和提高源代码质量。它不仅是一个报告工具,更是一个集成了多种功能...

    sonar安装及使用(1).pdf

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

    sonar 和sonarscanner的linux安装包

    4. 修改`sonarqube-6.2/conf/sonar.properties` 文件,配置数据库连接(默认使用H2内嵌数据库,也可以配置为MySQL、PostgreSQL等)和其他必要设置。 5. 创建一个启动脚本,例如在 `/etc/init.d/sonarqube`,以便通过...

    Sonar应用技术笔记

    本技术笔记主要涵盖了Sonar的安装、配置数据库、汉化、与Maven的集成,以及在Eclipse中的配置和与其他系统的集成,如JIRA。 首先,Sonar的安装包括三个核心组件:数据库、WEB服务器和客户端。数据库用于存储Sonar的...

    sonar配置步骤

    源代码管理sonar在maven下的配置步骤

    sonar安装教程宣贯.pdf

    解压缩完成后,我们需要为Sonar配置数据库支持。在这里,我们将使用MySQL 5.x/6.x作为数据库服务器,创建一个名为"sonar"的数据库,并确保其字符集设置为UTF-8,以便正确处理各种语言的字符。 接下来,我们需要修改...

    hudson+sonar自动部署配置

    【Hudson + Sonar 自动部署配置】 在 IT 领域中,自动化部署和质量分析是提升开发效率和保证代码质量的关键环节。Hudson 和 Sonar 是两款强大的工具,分别用于持续集成和代码质量管理。本文将详细介绍如何配置 ...

Global site tag (gtag.js) - Google Analytics