36 lines
890 B
Groovy
36 lines
890 B
Groovy
mavenPublishing {
|
|
publishToMavenCentral()
|
|
signAllPublications()
|
|
|
|
coordinates(GROUP_NAME, project.ext.POM_ARTIFACT_ID, VERSION_NAME)
|
|
|
|
pom {
|
|
name = project.ext.POM_ARTIFACT_ID
|
|
description = project.ext.POM_DESCRIPTION
|
|
inceptionYear = "2020"
|
|
url = SITE_URL
|
|
|
|
licenses {
|
|
license {
|
|
name = LICENCE_NAME
|
|
url = LICENCE_URL
|
|
distribution = LICENCE_URL // Often the same as the license URL
|
|
}
|
|
}
|
|
|
|
developers {
|
|
developer {
|
|
id = DEVELOPER_ID
|
|
name = DEVELOPER_NAME
|
|
url = SCM_URL // Often the developer's GitHub or personal URL
|
|
}
|
|
}
|
|
|
|
scm {
|
|
url = SCM_URL
|
|
connection = SCM_CONNECTION
|
|
developerConnection = SCM_DEV_CONNECTION
|
|
}
|
|
}
|
|
}
|