From f2c0f5be32839a4e5c5481f8695e1abc12e6d6dd Mon Sep 17 00:00:00 2001 From: Michael Bull Date: Thu, 1 Nov 2018 18:39:17 +0000 Subject: [PATCH] Simplify BintrayExtension configuration --- build.gradle.kts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 396c617..3c0b5ef 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -44,6 +44,10 @@ dependencies { val SourceSet.kotlin: SourceDirectorySet get() = withConvention(KotlinSourceSet::class) { kotlin } +fun BintrayExtension.pkg(configure: BintrayExtension.PackageConfig.() -> Unit): Any? { + return pkg(closureOf(configure)) +} + val dokka by tasks.existing(DokkaTask::class) { kotlinTasks(closureOf { emptyList() }) sourceDirs = sourceSets["main"].kotlin.srcDirs @@ -88,12 +92,12 @@ bintray { key = project.findProperty("bintrayKey")?.toString() ?: "" setPublications("mavenJava") - pkg(closureOf { + pkg { repo = "maven" name = "kotlin-result" vcsUrl = "git@github.com:michaelbull/kotlin-result.git" setLicenses("ISC") - }) + } } val bintrayUpload by tasks.existing(BintrayUploadTask::class) {