`

centos下sonar安装

 
阅读更多

 

 首先机器上面要安装jdk

yum install java-1.7.0-openjdk-devel.x86_64

然后安装maven

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz

解压

tar -zxvf apache-maven-3.0.4-bin.tar.gz

移动位置--可选

mv apache-maven-3.0.4 /usr/local/

修改环境变量

vim /etc/profile

在最下面加入maven的环境变量

MAVEN_HOME=/usr/local/apache-maven-2.2.1

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin


使环境变量生效

source /etc/profile

如果在mac系统下,则查看~/.bash_profile 中设置的环境变量


执行mvn -v,看是否安装成功

修改maven的配置文件

 $MAVEN_HOME/conf/settings.xml

查看sonar的配置文件

vim sonar-3.4.1/conf/sonar.properties


 

可以看见默认的数据库连接信息,也可以进行修改

把sonar注册为系统的服务

 

修改工程本地setting

 

         <profile>

                <id>sonar</id>

        <activation>

                <activeByDefault>true</activeByDefault>

        </activation>

        <properties>

                <sonar.jdbc.url> jdbc:h2:tcp://42.111.22.175:9092/sonar;create=true</sonar.jdbc.url>

                <sonar.jdbc.username>sonar</sonar.jdbc.username>

                <sonar.host.url>http://42.111.22.175:9000</sonar.host.url>

        </properties>

        </profile>

配置完成后,使用命令

 

mvn clean install -DskipTests=true

mvn sonar:sonar

 

参考http://docs.codehaus.org/display/SONAR/Running+Sonar+as+a+Service+on+Linux 

 

  • 大小: 66.5 KB
  • 大小: 23.1 KB
  • 大小: 11.2 KB
分享到:
评论

相关推荐

    sonarqube安装教程centos7.docx

    sonarqube安装教程.docx

    sonar的环境搭建.pdf

    1 centos7上安装mysql5.7 1.下载YUM源 (http://dev.mysql.com/downloads/repo/yum/ 2.安装mysql源 3.检查mysql源是否安装成功 4 安装MySQL 5.启动Mysql服务 6.修改root本地登录密码, 7.Sonar要求mysql必须是InnoDB...

    sonar-l10n-zh-plugin-1.27.jar

    sonar官方安装包,可用于持续集成中代码自动检测,centos7上sonar安装包

    sonar5.6.7-findbugs规则插件

    sonarqube5.6.7的findbugs规则插件插件,已经在Windows系统和Centos6.5下验证,亲测可用sonar-findbugs-plugin-3.4.3.jar

    sonar5.4-PMD规则插件

    sonarqube5.4的pmd规则插件插件,已经在Windows系统和Centos6.5下验证,亲测可用sonar-pmd-plugin-2.6.jar

    sonarqube-4.5.4安装包及语言包相关插件

    针对老版本的sonar代码质量管理工具安装,需要使用环境: CentOS 6.6、 JDK7、 MySQL5.1 、 SonarQube-4.5.4(LTS); 但是sonar安装并正常进入之后在线添加语言包或其他插件时会发现无法初始化插件(因为在线添加插件...

    sonar:声纳食谱的开发存储库

    要求平台CentOS 5/6 红帽企业 Linux 5/6 软呢帽食谱数据库PostgreSQL属性本说明书假设您将 Sonar 安装到 /opt 中,但这是可配置的。 其他常见的用户可维修部件: node['sonar']['web_port'] - Sonar 的 Jetty 应该...

    配置sonar、jenkins进行持续审查

    本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过...

    alinesno-cloud#alinesno-cloud-platform-press#02_Maven配置Sonar1

    环境介绍开发管理GitBook 安装邮件配置Jira 安装和配置基础环境CentOS7.4_x64 安装基础环境JDK 安装配置Redis 集群安装Kafka

    java8看不到源码-buildserver:Jenkins在centos上使用Vagrant和Ansible

    Centos 上的构建服务器配备了 Vagrant 和 Ansible。 它使用发布在 . Java、Ant、Maven、Gradle、Jenkins、Sonar、Nexus、Artifactory,以 MariaDB 作为数据库。 它完全配置了开源书籍的示例项目(game-of-life)。 ...

    ansible-role-sonar:Ansible角色-SonarQube

    Ansible角色,在RedHat / CentOS和Debian / Ubuntu Linux服务器上安装 。 要求 需要在服务器上安装unzip实用程序。 另外,不同的SonarQube版本需要不同的Java最低版本: SonarQube 5.0-5.5需要Java 7+ SonarQube ...

    sonarqube安装以及使用指南

    sonarqube安装以及使用指南,包含了具体的安装和使用方法,从0教会你使用sonarqube

Global site tag (gtag.js) - Google Analytics