首先机器上面要安装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
|
参考http://docs.codehaus.org/display/SONAR/Running+Sonar+as+a+Service+on+Linux
相关推荐
sonarqube安装教程.docx
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官方安装包,可用于持续集成中代码自动检测,centos7上sonar安装包
sonarqube5.6.7的findbugs规则插件插件,已经在Windows系统和Centos6.5下验证,亲测可用sonar-findbugs-plugin-3.4.3.jar
sonarqube5.4的pmd规则插件插件,已经在Windows系统和Centos6.5下验证,亲测可用sonar-pmd-plugin-2.6.jar
针对老版本的sonar代码质量管理工具安装,需要使用环境: CentOS 6.6、 JDK7、 MySQL5.1 、 SonarQube-4.5.4(LTS); 但是sonar安装并正常进入之后在线添加语言包或其他插件时会发现无法初始化插件(因为在线添加插件...
要求平台CentOS 5/6 红帽企业 Linux 5/6 软呢帽食谱数据库PostgreSQL属性本说明书假设您将 Sonar 安装到 /opt 中,但这是可配置的。 其他常见的用户可维修部件: node['sonar']['web_port'] - Sonar 的 Jetty 应该...
本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过...
环境介绍开发管理GitBook 安装邮件配置Jira 安装和配置基础环境CentOS7.4_x64 安装基础环境JDK 安装配置Redis 集群安装Kafka
Centos 上的构建服务器配备了 Vagrant 和 Ansible。 它使用发布在 . Java、Ant、Maven、Gradle、Jenkins、Sonar、Nexus、Artifactory,以 MariaDB 作为数据库。 它完全配置了开源书籍的示例项目(game-of-life)。 ...
Ansible角色,在RedHat / CentOS和Debian / Ubuntu Linux服务器上安装 。 要求 需要在服务器上安装unzip实用程序。 另外,不同的SonarQube版本需要不同的Java最低版本: SonarQube 5.0-5.5需要Java 7+ SonarQube ...
sonarqube安装以及使用指南,包含了具体的安装和使用方法,从0教会你使用sonarqube