Library

constructor(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

uniqueId

describes this dependency (matches artifactId without version)

artifactVersion

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