diff --git a/sonatype/src/main/kotlin/com/bakdata/gradle/PublicationSettings.kt b/sonatype/src/main/kotlin/com/bakdata/gradle/PublicationSettings.kt index 7b1f818..e48ceec 100644 --- a/sonatype/src/main/kotlin/com/bakdata/gradle/PublicationSettings.kt +++ b/sonatype/src/main/kotlin/com/bakdata/gradle/PublicationSettings.kt @@ -31,6 +31,9 @@ import org.gradle.api.publish.maven.MavenPomDeveloperSpec open class PublicationSettings(var project: Project) { var repoUrl: String? = null get() = field ?: project.findProperty("repository.url")?.toString() + var repoDefaultBranch: String? = null + get() = field ?: project.findProperty("repository.defaultBranch")?.toString() + var license: String = "MIT License" var description: String? = null get() = field ?: project.description var developers: Action? = null diff --git a/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt b/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt index cb4d99f..73846fb 100644 --- a/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt +++ b/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt @@ -293,10 +293,11 @@ class SonatypePlugin : Plugin { system.set("GitHub") url.set("$repoUrl/issues") } + val branch = publicationSettings.repoDefaultBranch!! licenses { license { - name.set("MIT License") - url.set("$repoUrl/blob/master/LICENSE") //FIXME pass correct branch + name.set(publicationSettings.license) + url.set("$repoUrl/blob/$branch/LICENSE") } } scm {