So fügen Sie ein Maven-Repository per URL in build.gradle.kts mit Kotlin DSL hinzu
Hallo zusammen! Ich wechsle von Groovy zu Kotlin DSL in Gradle und bin auf ein Problem beim Hinzufügen eines externen Maven-Repositorys gestoßen.
Früher habe ich in build.gradle so geschrieben:
repositories {
maven { url "https://jitpack.io" }
mavenCentral()
}
Jetzt schreibe ich die Datei auf build.gradle.kts um und versuche dasselbe zu tun:
repositories {
maven { url = "https://jitpack.io" }
mavenCentral()
}
Aber Gradle gibt einen Fehler aus:
Unresolved reference: url
Type mismatch: inferred type is String but URI was expected
Ich habe verschiedene Varianten ausprobiert: url("https://jitpack.io"), maven("https://jitpack.io"), aber nichts funktioniert richtig. Könnt ihr mir sagen, wie man ein Maven-Repository per URL in Kotlin DSL richtig hinzufügt? Und warum war das in Groovy einfacher?
Ich verwende Gradle 8.x, das Projekt ist auf Kotlin 1.9. Ich wäre dankbar für eine detaillierte Erklärung mit Beispielen.