编译:mvn clean package -Dmaven.test.skip=true -Dlicense.skip=true
Sonar PDF Report Plugin
=========================
适用SonarQube版本 : 5.5--7.5。
- 2.0.X:适用SONARQUBE5.5--5.6.7版本
- 2.1.x:适用SONARQUBE6.0-6.2版本
- 3.0.x:适用SONARQUBE6.3+
## Description / Features
本插件生成PDF格式的sonarqube报告.
报告包括以下内容:
* 概要
* 静态分析
* 动态分析
* 编码问题
* 热点:
* 违反最多的规则TOP10
* 违规最多的文件TOP5
* 复杂度最高的文件TOP5
* 重复行最多的文件TOP5
* 违规详情
* 子模块信息(只有在存在时生成)
## Installation
1. 下载对应的版本,将插件复制到SONARQUBE_HOME/extensions/plugins 目录
1. 重启SonarQube
## Usage
SonarQube PDF是一个 post-job任务. 因此,PDF 报告将在SonarQube分析结束后生成.
### Configuration
配置Skip为“否”时生成PDF报告功能启用。
配置Username和Password。如果出现HTTP error: 401或者HTTP error: 403, msg: Forbidden,请查看该配置。
![Plugin Configuration](configuration.jpg?raw=true "Plugin Configuration")
### Download the report
5.x版本:PDF在仪表盘中下载,如果没有下载界面,需要在“配置控件”中添加该控件
![PDF Report example](output.jpg?raw=true "PDF Report example")
6.x以及7.x版本:因为UI变化无仪表盘页面,在工程中More菜单下查看![1546412064834](output6.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
需要先配置好SonarQube。 SonarQube是一个开源的代码分析平台,用来持续分析和评测项目源代码的质量。通过SonarQube我们可以检测出项目中重复代码,潜在bug,代码规范,安全性漏洞等问题, 本源码可以通过他,生成分析报告。 报告内容包括:概要、静态分析、动态分析、编码问题、热点, 以及问题分析,包括:违反最多的规则TOP10、违规最多的文件TOP5、复杂度最高的文件TOP5、重复行最多的文件TOP5等,以及违规详情。 代码纯Java实现。
资源推荐
资源详情
资源评论
收起资源包目录
使用SonarQube导出pdf分析报告 (121个子文件)
.gitignore 87B
ExecutivePDFReporter.java 34KB
ProjectBuilder.java 21KB
TeamWorkbookPDFReporter.java 14KB
PDFReporter.java 12KB
Resource.java 11KB
MeasuresBuilder.java 9KB
Style.java 9KB
PDFResources.java 8KB
Measure.java 7KB
Toc.java 6KB
AbstractQuery.java 6KB
HttpClient3Connector.java 6KB
Project.java 5KB
IssueQuery.java 5KB
PDFWebservice.java 5KB
Issue.java 5KB
PDFGenerator.java 5KB
PDFPostJob.java 5KB
ResourceQuery.java 4KB
Events.java 4KB
PDFReportUpoladTest.java 4KB
WSUtils.java 4KB
JdkUtils.java 4KB
WSClient.java 4KB
MeasuresComponentTreeQuery.java 4KB
Query.java 4KB
HistoryBuilder.java 4KB
PDFGeneratorTest.java 4KB
JsonUtils.java 4KB
Metric.java 3KB
FileInfoBuilder.java 3KB
MetricKeys.java 3KB
FileUploader.java 3KB
Header.java 3KB
PDFPostJobTest.java 3KB
ComplexityDistributionBuilder.java 3KB
FileInfo.java 3KB
ComplexityDistribution.java 3KB
MeasureBuilder.java 3KB
Rule.java 3KB
MeasuresComponentQuery.java 3KB
ComponentsQuery.java 3KB
RuleQuery.java 3KB
TimeMachineQuery.java 3KB
Issues.java 2KB
Severity.java 2KB
MeasureHisto.java 2KB
PDFReportPlugin.java 2KB
Violation.java 2KB
Task.java 2KB
ProjectAnalysesQuery.java 2KB
CeTaskQuery.java 2KB
Measures.java 2KB
Comment.java 2KB
MetricsTest.java 2KB
Rule.java 2KB
Component.java 2KB
Measure.java 2KB
SonarHost.java 2KB
Rules.java 2KB
Qprofile.java 2KB
Metrics.java 2KB
Components.java 2KB
MetricQuery.java 2KB
TextRange.java 2KB
EncodingUtils.java 2KB
MeasuresComponent.java 2KB
User.java 2KB
SonarPDFTest.java 2KB
ComponentMeasure.java 2KB
Facet.java 2KB
Credentials.java 2KB
ProjectAnalyses.java 2KB
ComponentsTree.java 2KB
Period.java 2KB
ListOfJson.java 2KB
UnmarshalException.java 1KB
MeasuresComponentsTree.java 1KB
ConnectionException.java 1KB
Analyse.java 1KB
Analyses.java 1KB
Events.java 1KB
ConnectionException.java 1KB
ReportException.java 1KB
TimeMachines.java 1KB
PDFReportPageDefinition.java 1KB
Connector.java 1KB
Paging.java 1KB
Attribute.java 1KB
Tasks.java 1KB
MeasuresComponents.java 1KB
AbstractBuilder.java 1KB
ConnectorFactory.java 1KB
SeverityLookup.java 1KB
EntityUtils.java 1KB
FileInfoTypes.java 1KB
Entity.java 1KB
Model.java 1KB
configuration.jpg 55KB
共 121 条
- 1
- 2
资源评论
全粘架构师
- 粉丝: 20
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功