Library
fun Library(uniqueId: String, artifactVersion: String?, name: String, description: String?, website: String?, developers: List<Developer>, organization: Organization?, scm: Scm?, licenses: Set<License> = emptySet(), funding: Set<Funding> = emptySet(), tag: String? = null)
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