Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion codeSnippets/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ allprojects {
repositories {
mavenCentral()
maven {
url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev")
url = uri("https://redirector.kotlinlang.org/maven/dev")
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ pluginManagement {
repositories {
gradlePluginPortal()
mavenCentral()
maven("https://maven.pkg.jetbrains.space/public/p/ktor/eap")
maven("https://redirector.kotlinlang.org/maven/ktor-eap")
}
resolutionStrategy {
eachPlugin {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-basic/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-bearer/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-digest/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-form-html-dsl/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-form-session/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-jwt-hs256/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-jwt-rs256/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-ldap/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/auth-oauth-google/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/autohead/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/caching-headers/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/call-id/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-auth-basic/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-auth-digest/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

tasks.named<JavaExec>("run") {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-bom-remover/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-caching/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-call-id/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-cookies/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-engine-curl/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ plugins {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

kotlin {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ plugins {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

kotlin {
Expand Down
4 changes: 2 additions & 2 deletions codeSnippets/snippets/client-engine-js/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ plugins {

repositories {
mavenCentral()
maven("https://maven.pkg.jetbrains.space/public/p/kotlinx-html/maven")
maven("https://maven.pkg.jetbrains.space/public/p/ktor/eap")
maven("https://redirector.kotlinlang.org/maven/kotlinx-html")
maven("https://redirector.kotlinlang.org/maven/ktor-eap")
}
Comment on lines 9 to 13
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

Kotlin redirector kotlinlang.org maven repositories official documentation

💡 Result:

  • Stable Kotlin artifacts (official docs): Kotlin’s official Maven setup docs assume you use Maven Central (for both dependencies and the kotlin-maven-plugin). [1]

  • Kotlin “redirector” Maven repos (for non-stable builds):

    • Dev builds: https://redirector.kotlinlang.org/maven/dev (redirects to JetBrains’ current backend repo, e.g. https://packages.jetbrains.team/maven/p/kt/dev). [2]
    • Bootstrap builds: https://redirector.kotlinlang.org/maven/bootstrap (redirects to JetBrains’ current backend repo, e.g. https://packages.jetbrains.team/maven/p/kt/bootstrap). [3][4]
  • Is this “redirector” documented on kotlinlang.org?

    • It’s not currently described in the main Kotlin Maven documentation pages (which focus on Maven Central). [1]
    • The redirector URLs are primarily referenced in ecosystem/internal guidance and community/support channels for dev/bootstrap artifacts. [2][3][4]

Sources:
[1] Kotlin Docs – “Configure a Maven project” https://kotlinlang.org/docs/maven-configure-project.html
[2] Kotlin Slack archive – dev builds repo via redirector.kotlinlang.org/maven/dev https://slack-chats.kotlinlang.org/t/30420709/
[3] Kotlin Slack archive – bootstrap/dev moved to packages.jetbrains.team, recommends using redirector URL https://slack-chats.kotlinlang.org/t/28897916/
[4] Android googlesource (JetBrains Kotlin mirror notes) referencing https://redirector.kotlinlang.org/maven/bootstrap https://android.googlesource.com/platform/external/jetbrains/kotlin/+/refs/tags/v2.3.0-RC


🌐 Web query:

redirector.kotlinlang.org/maven/kotlinx-html ktor-eap artifact repository

💡 Result:

  • https://redirector.kotlinlang.org/maven/kotlinx-html is a Kotlin “redirector” URL that currently redirects to JetBrains’ Space Maven repo at https://packages.jetbrains.team/maven/p/kotlinx-html/maven. [1]

    • The org.jetbrains.kotlinx:kotlinx-html artifact is also available from Maven Central. [2]
  • Ktor EAP artifacts are published in JetBrains Space at:

    • https://maven.pkg.jetbrains.space/public/p/ktor/eap [3]
    • Some Ktor EAP builds may also require the Kotlin dev repository: https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev. [4]

Sources: [1] [2] [3] [4]


🌐 Web query:

Kotlin official recommended repositories for kotlinx-html and Ktor EAP 2024 2025

💡 Result:

kotlinx-html (stable releases)

Use Maven Central (artifacts like org.jetbrains.kotlinx:kotlinx-html(-jvm/-js/...) are published there). [1]

Gradle

repositories { mavenCentral() }

Ktor EAP (2024–2025 and ongoing)

Ktor EAP artifacts are published to JetBrains Space:

https://maven.pkg.jetbrains.space/public/p/ktor/eap [2]

Gradle (Kotlin DSL)

repositories {
  mavenCentral()
  maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
}

Some Ktor EAP builds may also require adding the Kotlin dev repository:

https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev [3]

repositories {
  mavenCentral()
  maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
  maven { url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev") } // only if required
}

Sources: Maven Central entry for org.jetbrains.kotlinx:kotlinx-html [1]; Ktor EAP repo setup [2]; Ktor note about Kotlin dev repo for some EAPs [3].


Replace the redirector repositories with their official endpoints.

  • The kotlinx-html artifact is already available in Maven Central (included above); the redirector is redundant.
  • The Ktor EAP repository should use the official endpoint https://maven.pkg.jetbrains.space/public/p/ktor/eap instead of the redirector URL. The redirector is not the documented path for Ktor EAP artifacts.

Recommended repositories block:

repositories {
    mavenCentral()
    maven("https://maven.pkg.jetbrains.space/public/p/ktor/eap")
}
🤖 Prompt for AI Agents
In `@codeSnippets/snippets/client-engine-js/build.gradle.kts` around lines 9 - 13,
The repositories block currently uses redirector URLs; remove the redundant
kotlinx-html redirector entry and replace the Ktor EAP redirector URL with the
official endpoint. Update the repositories { ... } block so it only keeps
mavenCentral() and a
maven("https://maven.pkg.jetbrains.space/public/p/ktor/eap") entry, removing
maven("https://redirector.kotlinlang.org/maven/kotlinx-html") and changing
maven("https://redirector.kotlinlang.org/maven/ktor-eap") to the official Ktor
EAP URL; ensure the identifiers in the Gradle build file (the repositories block
and the two maven(...) lines) reflect this change.


kotlin {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ plugins {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

kotlin {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-http-send/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-json-kotlinx/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-json/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
2 changes: 1 addition & 1 deletion codeSnippets/snippets/client-logging/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ application {

repositories {
mavenCentral()
maven { url = uri("https://maven.pkg.jetbrains.space/public/p/ktor/eap") }
maven { url = uri("https://redirector.kotlinlang.org/maven/ktor-eap") }
}

dependencies {
Expand Down
Loading