maven+sonar+mysql静态代码检查

来源:互联网 发布:怎么才能做淘宝客服 编辑:程序博客网 时间:2024/06/07 00:26

1,mysql,jdbc驱动mysql-connector-java-5.1.18.jar拷贝到sonar\extensions\plugins下
2、更改 D:\sonar-3.5\conf\sonar.properties,屏蔽H2数据库连接 取消mysql注释如:
#----- MySQL 5.x
# Comment the embedded database and uncomment the following line to use MySQL
#sonar.jdbc.url:                            jdbc:mysql://zhangqiang:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
#sonar.jdbc.driverClassName:                com.mysql.jdbc.Driver
sonar.host.url:                            http://zhangqiang:9000
sonar.jdbc.url:                            jdbc:mysql://zhangqiang:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
# Optional properties
sonar.jdbc.driverClassName:                com.mysql.jdbc.Driver
sonar.jdbc.username:                       sonar
sonar.jdbc.password:                       sonar
#----- Oracle 10g/11g
# To connect to Oracle database :

3,在m2的settings.xml文件的<profiles>里增加
<span style="white-space:pre"> </span><profile>
   <id>sonar</id>
   <activation>
    <activeByDefault>true</activeByDefault>
   </activation>
   <properties>
    <sonar.jdbc.url>jdbc:mysql://zhangqiang:3306/sonar</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://zhangqiang:9000</sonar.host.url>
   </properties>
  </profile>

4、DOS命令行切换到源代码本地工作区下 运行mvn sonar:sonar

原创粉丝点击