diff --git a/buildSrc/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt b/buildSrc/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt index 80fe2a866fc..5ccfe0aadae 100644 --- a/buildSrc/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt +++ b/buildSrc/src/main/kotlin/plugins/KotlinBuildPublishingPlugin.kt @@ -72,7 +72,8 @@ class KotlinBuildPublishingPlugin @Inject constructor( pom { packaging = "jar" - description.set(project.description) + name.set(humanReadableName(project)) + description.set(project.description ?: humanReadableName(project)) url.set("https://kotlinlang.org/") licenses { license { @@ -145,5 +146,8 @@ class KotlinBuildPublishingPlugin @Inject constructor( const val COMPILE_CONFIGURATION = "publishedCompile" const val RUNTIME_CONFIGURATION = "publishedRuntime" + + fun humanReadableName(project: Project) = + project.name.split("-").joinToString(separator = " ") { it.capitalize() } } } \ No newline at end of file