MavenBuildInitializationAndDiscoveryTimeBreakdown

data class MavenBuildInitializationAndDiscoveryTimeBreakdown(@Json(name = "total") val total: Long, @Json(name = "settings") val settings: Long, @Json(name = "toolchains") val toolchains: Long, @Json(name = "other") val other: Long, @Json(name = "projectDiscovery") val projectDiscovery: Long? = null)

The time breakdown of the initialization and discovery phase of a Maven build.

Parameters

total

The elapsed time from the very start of the build to the start of the execution of the first project in milliseconds.

settings

The elapsed time taken to read the settings of the build in milliseconds.

toolchains

The elapsed time taken to read the toolchain settings of the build in milliseconds.

other

Any other elapsed time between the start of the build and the start of the execution of the first project in milliseconds.

projectDiscovery

The elapsed time taken to discover all projects included in the build in milliseconds. null if the build failed before the project discovery phase.

Constructors

constructor(@Json(name = "total") total: Long, @Json(name = "settings") settings: Long, @Json(name = "toolchains") toolchains: Long, @Json(name = "other") other: Long, @Json(name = "projectDiscovery") projectDiscovery: Long? = null)

Properties

Link copied to clipboard
val other: Long
Link copied to clipboard
val projectDiscovery: Long? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val total: Long