Library
data class Library(val uniqueId: String, val artifactVersion: String?, val name: String, val description: String?, val website: String?, val developers: List<Developer>, val organization: Organization?, val scm: Scm?, val licenses: Set<License> = emptySet(), val funding: Set<Funding> = emptySet(), val tag: String? = null)
Describes a complete Library element, specifying important information about a used dependency.
Parameters
unique Id
describes this dependency (matches artifactId without version)
artifact Version
the version of the artifact used
name
of the given dependency
description
of the given dependency, may be empty.
website
provided by the artifact pom.xml
developers
list, including all listed devs according to the pom file
organization
describing the creating org of for the dependency
scm
information, linking to the repository hosting the source
licenses
all identified licenses for this artifact
funding
all identified funding opportunities for this artifact
Properties
Link copied to clipboard
defines the uniqueId:artifactVersion combined
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns true in cases this artifact is assumed to be open source (e..g. scm.url is provided)
Link copied to clipboard