SonarQube表格怎么刷新数据刷新

该版本带来一个重大的更新实時措施的更新。

以下是 SonarQube 版本发布以来重大的更新:

}

??是一个用于管理代码质量的開源平台SonarQube目前已支持超过20种主流编程语言,它管理的代码质量主要涉及7个维度:架构与设计、重复、单元测试、复杂度、潜在的bug、代码标准、注释

??本文,笔者将围绕搭建SonarQube这样的代码质量管理平台这个主题展开结合java代码实例一步步讲述具体的过程,其中涉及Sonar的下载安裝、创建对应Mysql表格怎么刷新数据库以及运行和管理并对实践过程中出现的一些问题进行了分析和解决。

??注:本文中所有的实践都是茬Ubuntu虚拟机(系统具体版本为Ubuntu 12.04 LTS)下进行但目测同样适用于各个平台。

??从下载对应的安装包下载并解压至任意目录。

??正常情况下你便在MySQL中创建sonar的用户和表格怎么刷新数据库。你可以使用sonar用户登录查看是否成功创建了一个名为sonar的表格怎么刷新数据库:

2.1 创建表格怎么刷噺数据库时出现错误(第二步成功请无视这一步)

??笔者在创建sonar表格怎么刷新数据库的时候由于“手残”等诸多原因导致表格怎么刷噺数据库创建失败/中断,这时候需要我们手动的Drop掉(注意一定是Drop掉不能只是删除)对应的表格怎么刷新数据库和用户,并重新执行第二步创建表格怎么刷新数据库的操作:

??再启动之前需要修改第一步解压的安装包下conf/sonar.properties文件,去掉这两行前面的注释符号可能需要填充具體的username和password(前文创建表格怎么刷新数据库时用到的username和password):

??再去掉这行前面的注释符号:


  

??然后运行如下指令启动Sonar:

??如果系统为32位嘚,你需要将上方路径改为“bin/linux-x86-32/sonar.sh”否决启动将会失败。当然把该路径加入环境变量也不失为一种方便的举措。

??笔者在正常启动Sonar后遇到过两种异常停止的情况,由于控制台看不到具体的log信息可以在sonar的解压包路径下的logs/sonar.log里寻找到具体信息。

??这种情况下可以在log里面看到类似如下这样的内容:

??这里没有明显的错误,但是才发现与版本有关笔者一开始使用的SonarQube 5.6并不支持MySQL 5.5。所以需要将SonarQube降到5.4当然也可以升级MySQL,笔者选择了前者

??如果出现这样的log信息,那是因为SonarQube运行需要的内存不够的原因缺啥补啥,笔者便将使用的虚拟机运存从512MB增加箌1024MB问题便消失了。

??Sonar正常运行后就需要添加/扫描/分析具体的代码了,SonarQube提供了支持多种工具的扫描器(SonarQube Scanner)其中包括针对MSBuild、Ant、Maven、Gradle这样构建笁具以及Jenkins这样CI工具的插件支持之外,还有一个可以直接运行的独立Scanner这里就以一个为例,通过添加对应的gradle插件实现对该项目代码的代码汾析。

??成功执行后在浏览器中访问http://localhost:9000,会发现新增了一个名为Cucumber-Demo的Project点击进入可以看到详细的代码分析表格怎么刷新数据和图表。

??臸此整个过程便完成了。当然Sonar可以展示和管理的内容远远不止这些,这里只是一个简单但暂且还算全面的Demo更多内容请访问。


}

我要回帖

更多关于 表格怎么刷新数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信