it-swarm.com.de

So fügen Sie ein Maven-Repository per URL mit kotlinscript DSL (build.gradle.kts) hinzu

Was ist das Äquivalent des folgenden Codeausschnitts aus einem build.gradle in einem build.gradle.kts Ausführung?

repositories {
  mavenCentral()
  maven {
    url '<MAVEN REPO URL>'
  }
}
30

Als Ergänzung zu den anderen Antworten wurden in # kotlin-dsl/256 Verknüpfungsmethoden zu den verschiedenen Repository-Methoden hinzugefügt, um etwa Folgendes zu tun:

repositories {
  mavenCentral()
  maven(url = "<MAVEN REPO URL>")
}

Laut der Ausgabe wurde dies in der Kotlin DSL-Version hinzugefügt 0.11.1. Das 0.11.x-Versionen waren in der Gradle 4.2-Version enthalten.

Anzeigen der Gradle-Version, die Sie mit Ihrem Build ausführen, wenn Sie den Gradle-Wrapper verwenden run ./gradlew --version.

36
mkobit

Am 13.01.2018 lautet die korrekte Syntax wie folgt (anstelle von url die Funktion setUrl):

repositories {
    mavenCentral()
    maven {
        setUrl("<MAVEN REPO URL>")
    }
}
12