jetm:timing-report

Note:This goal should be used as a Maven report.

Full name:

com.google.code.jetm:jetm-maven-plugin:1.0.2:timing-report

Description:

A mojo used to create a report that displays the collective JETM timings that were collected and rendered using an XmlAggregateBinder.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: site.

Required Parameters

Name Type Since Description
inputEncoding String - The encoding by which the XML files will be read. If not specified, this defaults to platform encoding.
Default value is: ${project.build.sourceEncoding}.
timeUnit String - The unit of time in which the report is to express its recorded timings. Supported values are:
  • SECS: the report will display times in seconds
  • MILLIS: the report will display times in milliseconds

Default value is: SECS.

Optional Parameters

Name Type Since Description
timings File[] - The directories containing the timing report XML files. If not set, then a default of "${project.build.directory}/jetm" will be used instead.

Parameter Details

inputEncoding:

The encoding by which the XML files will be read. If not specified, this defaults to platform encoding.
  • Type: java.lang.String
  • Required: Yes
  • Default: ${project.build.sourceEncoding}

timeUnit:

The unit of time in which the report is to express its recorded timings. Supported values are:
  • SECS: the report will display times in seconds
  • MILLIS: the report will display times in milliseconds
  • Type: java.lang.String
  • Required: Yes
  • Default: SECS

timings:

The directories containing the timing report XML files. If not set, then a default of "${project.build.directory}/jetm" will be used instead.
  • Type: java.io.File[]
  • Required: No