全国服务热线: 13862561363

苏州华克斯公司 代理商sonarqube招标参数

发布日期 :2022-11-09 14:35发布IP:123.58.44.124编号:10877663
分 类
企业管理软件
单 价
电议
有效期至
长期有效
咨询电话
0512-62382981
手机
13862561363
Email
sinocax@sinocax.com
在线咨询
点击这里给我发消息
让卖家联系我
详细介绍

SonarSource

使用安装在Mac OS X Mountain Lion 10.8.4上的SonarQube?(以前称为Sonar?)

发表在未分类的neomatrix369

介绍(续)

继续从之前在Mac OS X Mountain Lion 10.8.4 [01]上安装SonarQube?(以前称为Sonar?)的博客文章,我们将介绍如何在不同情况下使用SonarQube。

这个帖子可能会比前一个更加冗长,即使用命令输出和屏幕截图,说明SonarQube如何响应各种用户操作。

运行SonarQube分析项目

我们将介绍SonarQube可以通过maven或Sonar-runner(用于非Maven项目)分析项目(以SonarQube支持的编程语言[02]编写)的两种方式,以及SonarQube的不同方面这有助于作为静态代码分析工具。

通过maven

转到包含maven配置文件(即pom.xml)的项目文件夹,并根据终目标运行以下命令之一:


$ mvn clean安装声纳:声纳

$ mvn install sonar:sonar

$ mvn声纳:声纳

$ mvn clean sonar:sonar 的-Dsonar.host.url = http:// localhost:nnnn

(其中nnnn是SonarQube正在侦听的备用端口号)

输出

通过上述命令成功分析项目将导致以下输出到控制台或日志文件:


[INFO] ----------------------------------------------- -------------------------

[INFO] BUILD SUCCESS

[INFO] ----------------------------------------------- -------------------------

[INFO]总时间:29.923秒

[INFO]完成时间:Fri Sep 13 18:07:01 BST 2013

[INFO] Final Memory:62M / 247M

[INFO] ----------------------------------------------- -------------------------

[INFO] [18:07:01.557]执行org.apache.maven.plugins:maven-surefire-plugin:2.10:test done:20372 ms

[INFO] [18:07:01.557]执行maven插件maven-surefire-plugin done:20373 ms

[INFO] [18:07:09.526] ANALYSIS SUCCESSFUL,您可以浏览http:// localhost:9000 / dashboard / index / com.webapplication:sub-webapp

[INFO] [18:07:09.528]执行职位后的类org.sonar.issuesreport.ReportJob

[INFO] [18:07:09.529]执行工作后类别org.sonar.plugins.core.issue.notification.SendIssueNotificatiPo的stJob

[INFO] [18:07:09.529]执行职位后的类org.sonar.plugins.core.batch.IndexProjectP的ostJob

[INFO] [18:07:09.580]执行工作后类org.sonar.plugins.dbcleaner.ProjectPurgeP的ostJob

[INFO] [18:07:09.590] - >在2013-08-16和2013-09-12之间每天保留一张快照

[信息] [18:07:09.591] - >在2012-09-14和2013-08-16之间每周保留一张快照

[信息] [18:07:09.591] [信息] [18:07:09.614] 2008-09-19和2012-09-14之间每月保留一个快照

[INFO] [18:07:09.627] - >删除之前的数据:2008-09-19

[INFO] [18:07:09.629] - >清理webapp [id = 1]

[信息] [18:07:09.631] [信息] ------------------------------------- -----------------------------------

[INFO] BUILD SUCCESS

[INFO] ----------------------------------------------- -------------------------

[INFO]总时间:38.345秒

[INFO]完成于:Fri Sep 13 18:07:09 BST 2013

[INFO] Final Memory:28M / 255M

[INFO] ----------------------------------------------- -------------------------

以下是几个链接到pom.xml文件的示例,这些文件应该有助于创建新的或修改现有配置以将maven项目与SonarQube(包括其他maven CLI交换机)集成在一起,即使用Maven [03]和SonarQube分析Github [04] 。

通过声纳赛

转到包含sonar-project.properties配置文件的项目文件夹,然后运行以下命令:


lt;/ DIVgt;

lt;DIVgt; lt;/ DIVgt;

lt;divgt; $ sonar-runner lt;/ divgt;

lt;DIVgt; lt;/ DIVgt;

lt;DIVgt;

输出








SonarSource

如果您想知道项目使用的内部或外部库,则可能需要查看项目的内容,包括pom.xml文件。如果您使用SonarQube,则不再是这种情况,因为库是一种组件,它会招募您的应用程序所依赖的组件,并且比手动搜索。

(以上是示例应用程序的截图)

也可以在任何仪表板上添加任何Widget(Widget是组成仪表板的组件),如下所示。

(以上是示例应用程序的截图)

问题向下钻

只是被告知某事是错误的,这里的分数是多少错误或不正确的东西,没有帮助。一个更有建设性的反馈是,这里有什么问题,这是你可以做些什么来解决它。

问题钻取是一个这样的仪表板,我们可以找到这样的信息或足以知道什么是错误,以及如何去修复它(有时)。它还存档较旧的和封闭的问题,并通过给出各种严重程度来表明问题是多么糟糕,即阻止信息。

(以上是nemo.sonarsource.org上的示例应用程序的截图)

任何Dashboard页面右上角的“管理信息中心”选项(如下)用于创建可以放置小部件的新的信息中心页面。

同样,每个“仪表板”页面上的“配置”窗口小部件链接允许在“仪表板”页面的任何位置添加,删除或更改窗口小部件的位置。

(以上是Apache Comm Collection的截图)

标签或词云是一种非常受欢迎的概念,被大量用作可视化形式来传达指标 - 如上所示,这是Apache Comm Collection库的一个例证。

商业组件 - SQALE

SQALE是一个专有组件,社区版本不可用,尽管SonarQube的Nemo项目[07]提供了演示版本。 SQALE是一项技术债wu评估工具,更多细节可以在[08]找到。




SonarQube和JaCoCo的个人测试代码覆盖率

围绕JaCoCo听众人工制品的一个警告。虽然在文档中不清楚,但是当JaCoCo侦听器版本与SonarQube中安装的Java插件的版本匹配时,吉林sonarqube招标参数,似乎获得了jia效果。在这种情况下,由于我们在SonarQube中安装的Java插件是2.3版,我们使用了listener artefact 2.3版本。我们还用监ting器1.2测试了同样好的结果,中国sonarqube招标参数,但为了防止任何未来的冲突,我们建议保持版本一致。

运行分析

一旦完成了项目配置的更改,您只需要重新执行SonarQube分析即可查看新的报告。

根据您安装的SonarQube Java版本,配置有所不同。

在旧版本中运行分析

当使用的Java插件版本是2.1或更早的版本时,应该在分析执行时才能启用该配置文件,并且只有当分析执行时。这意味着现在需要发射声纳:声纳目标作为单独的Maven构建(建议这样做,但在许多情况下,代理商sonarqube招标参数,您可以在一次运行中执行所有目标)。在我们的宠物诊suo版本的情况下:

gt; mvn清洁验证-P货 - tomcat,硒测试,jmeter测试

gt; mvn sonar:声纳-P覆盖率测试

如果您的构建是由Jenkins工作触发的,那么新的配置文件应该添加到后期制作操作中,如此屏幕截图中所示:



苏州华克斯公司-代理商sonarqube招标参数由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司坚持“以人为本”的企业理念,拥有一支高素质的员工队伍,力求提供更好的产品和服务回馈社会,并欢迎广大新老客户光临惠顾,真诚合作、共创美好未来。华克斯——您可信赖的朋友,公司地址:苏州工业园区新平街388号,联系人:华克斯。


相关分类
苏州华克斯信息科技有限公司
  • 地址:苏州工业园区新平街388号
  • 电话:0512-62382981
  • 手机:13862561363
  • 联系人:华克斯
  • 请卖家联系我
推荐产品
信息搜索