MavenDependency

constructor(@Json(name = "scheme") scheme: String, @Json(name = "type") type: String, @Json(name = "name") name: String, @Json(name = "namespace") namespace: String? = null, @Json(name = "version") version: String? = null, @Json(name = "qualifiers") qualifiers: Map<String, String>? = null, @Json(name = "subpath") subpath: String? = null, @Json(name = "purl") purl: String? = null)

Parameters

scheme

The scheme used to identify the dependency.

type

The type of the dependency.

name

The name of the dependency.

namespace

A prefix used to qualify the dependency name.

version

The version of the dependency.

qualifiers

Additional information to qualify the identity of the dependency. The names and their meanings are type-specific.

subpath

Subpath within a dependency.

purl

The package URL identifier for the dependency.