Maven Dependency
data class MavenDependency(@Json(name = "scheme" ) val scheme: String, @Json(name = "type" ) val type: String, @Json(name = "name" ) val name: String, @Json(name = "namespace" ) val namespace: String? = null, @Json(name = "version" ) val version: String? = null, @Json(name = "qualifiers" ) val qualifiers: Map<String, String>? = null, @Json(name = "subpath" ) val subpath: String? = null, @Json(name = "purl" ) val 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.
Constructors
Link copied to clipboard
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)