Build: Add additional configuration lambda to the publish helper
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user