Builds
Develocity

Get information about the dependency resolution of a Maven build.

This model is Maven specific and cannot be requested for another build tool. This model is only available starting with the Develocity Maven Extension version 1.9.

get/api/builds/{id}/maven-dependency-resolution

Request

Response

Information about the dependency resolution of a Maven build.

serialDependencyResolutionTimeinteger required

The total cumulative time, in milliseconds, spent resolving dependencies. The process of resolving a dependency involves fetching metadata from remote repositories, determining the appropriate version to use, and ultimately fetching the dependency artifact.

networkRequestCountinteger required

This represents the total count of network requests made during configuration resolution.

serialNetworkRequestTimeinteger required

The duration in milliseconds representing the sum of times for potentially parallel network requests. It does not reflect wall clock time but offers a rough estimation of network activity.

wallClockNetworkRequestTimeinteger required

The estimate in milliseconds representing the wall clock time spent on network requests during the current build. It is calculated by comparing the critical path of project executions with and without network requests, converted to wall clock time.

fileDownloadSizeinteger required

The total number of bytes downloaded for dependencies. It accounts only for the bytes of the files (e.g. POMs, JARs) downloaded and not the total network transfer.

fileDownloadCountinteger required

The total number of successfully downloaded files.

methodsobject

A breakdown of the network activity by HTTP method, when available.

repositoriesobject

A breakdown of the network activity by repository URL. This is empty when no repositories were captured.

repositoryMethodsobject

A breakdown of the network activity by HTTP method and repository, when available.

Changes

No recorded changes to this operation across all 1 revision of this API.