in build-systems/src/commonMain/kotlin/org/jetbrains/packagesearch/maven/Utils.kt [140:159]
public fun buildMavenUrl(
groupId: String,
artifactId: String,
version: String?,
host: String,
artifactExtension: String,
): Url =
buildUrl {
protocol = URLProtocol.HTTPS
this.host = host
port = protocol.defaultPort
pathSegments =
buildList {
add("maven2")
addAll(groupId.split("."))
add(artifactId)
version?.let { add(it) }
add("$artifactId-$version$artifactExtension")
}
}