public interface MavenReport
修饰符和类型 | 字段和说明 |
---|---|
static String |
CATEGORY_PROJECT_INFORMATION
项目信息报告的类别
|
static String |
CATEGORY_PROJECT_REPORTS
项目报告的类别
|
static String |
ROLE
Plexus 查找名称
|
修饰符和类型 | 方法及说明 |
---|---|
boolean |
canGenerateReport()
在生成报告之前验证一些条件。
|
void |
generate(Sink sink,
Locale locale)
根据所需的语言环境生成报告。
|
String |
getCategoryName()
获取此报告的类别名称。
|
String |
getDescription(Locale locale)
获取本地化的报告描述。
|
String |
getName(Locale locale)
获取本地化的报告名称。
|
String |
getOutputName()
获取用于创建报告输出文件的基本名称。
|
File |
getReportOutputDirectory() |
boolean |
isExternalReport()
外部报告是调用第三方程序的报告,该程序也生成一些报告。
|
void |
setReportOutputDirectory(File outputDirectory)
设置一个新的输出目录。
|
static final String ROLE
static final String CATEGORY_PROJECT_INFORMATION
void generate(Sink sink, Locale locale) throws MavenReportException
sink
- 用于生成的接收器。locale
- 生成报告所需的语言环境,可以为空。MavenReportException
- 如果有的话String getOutputName()
String getCategoryName()
CATEGORY_PROJECT_INFORMATION
或CATEGORY_PROJECT_REPORTS
void setReportOutputDirectory(File outputDirectory)
outputDirectory
- 新的输出目录File getReportOutputDirectory()
boolean isExternalReport()
true
如果此报告是外部的,false
否则。默认应该是false
.boolean canGenerateReport()
true
如果可以生成此报告,false
否则。默认应该是true
.版权所有 © 2002–2022 Apache 软件基金会。版权所有。