User: rednesto Date: 15 Jul 24 12:29 Revision: 96a55b2d70305bd6813279cb806f4c008cbad2f7 Summary: Replace URL() calls to URI.toURL() as it is deprecated since Java 21 TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9456&personal=false Index: buildSrc/src/main/kotlin/mcdev.gradle.kts =================================================================== --- buildSrc/src/main/kotlin/mcdev.gradle.kts (revision 6bef7af0d4eacfaa8449cd100d9326acee7aa246) +++ buildSrc/src/main/kotlin/mcdev.gradle.kts (revision 96a55b2d70305bd6813279cb806f4c008cbad2f7) @@ -22,6 +22,7 @@ import com.google.gson.GsonBuilder import com.google.gson.reflect.TypeToken import java.net.HttpURLConnection +import java.net.URI import java.net.URL import java.util.Properties import java.util.zip.ZipFile @@ -94,7 +95,7 @@ val groupPath = dep.groupId.replace('.', '/') val (_, artifact, ver) = dep val url = "https://repo.maven.apache.org/maven2/$groupPath/$artifact/$ver/$artifact-$ver-sources.jar" - return@filter with(URL(url).openConnection() as HttpURLConnection) { + return@filter with(URI.create(url).toURL().openConnection() as HttpURLConnection) { try { requestMethod = "GET" val code = responseCode Index: src/main/kotlin/util/HttpConnectionFactory.kt =================================================================== --- src/main/kotlin/util/HttpConnectionFactory.kt (revision 6bef7af0d4eacfaa8449cd100d9326acee7aa246) +++ src/main/kotlin/util/HttpConnectionFactory.kt (revision 96a55b2d70305bd6813279cb806f4c008cbad2f7) @@ -22,10 +22,10 @@ import com.intellij.util.net.HttpConfigurable import java.net.HttpURLConnection -import java.net.URL +import java.net.URI sealed class HttpConnectionFactory { - open fun openHttpConnection(url: String) = URL(url).openConnection() as HttpURLConnection + open fun openHttpConnection(url: String) = URI.create(url).toURL().openConnection() as HttpURLConnection } object ProxyHttpConnectionFactory : HttpConnectionFactory() {