Build: Add additional configuration lambda to the publish helper

This commit is contained in:
Vyacheslav Gerasimov
2020-04-29 19:50:11 +03:00
parent e3f1ddefd0
commit 40dfb2a438
3 changed files with 13 additions and 15 deletions
+3 -3
View File
@@ -205,7 +205,7 @@ fun Project.standardPublicJars() {
javadocJar()
}
fun Project.publish(moduleMetadata: Boolean = false) {
fun Project.publish(moduleMetadata: Boolean = false, configure: MavenPublication.() -> Unit = { }) {
apply<MavenPublishPlugin>()
apply<SigningPlugin>()
@@ -245,8 +245,6 @@ fun Project.publish(moduleMetadata: Boolean = false) {
create<MavenPublication>("Main") {
if (javaComponent != null) {
from(javaComponent)
} else {
artifact(tasks["jar"])
}
pom {
@@ -272,6 +270,8 @@ fun Project.publish(moduleMetadata: Boolean = false) {
}
}
}
configure()
}
}