web-dev-qa-db-ja.com

kotlinscript DSL(build.gradle.kts)を使用してURLでMavenリポジトリを追加する方法

build.gradleバージョンのbuild.gradle.ktsからの次のコードスニペットに相当するものは何ですか?

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

他の回答への追加として、 #kotlin-dsl/256 では、ショートカットメソッドがさまざまなリポジトリメソッドに追加され、次のような処理が行われました。

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

問題によると、これはKotlin DSLバージョン0.11.10.11.xバージョンは Gradle 4.2リリース に含まれていました。

Gradle wrapper run ./gradlew --version

36
mkobit

2018-01-13では、正しい構文は次のとおりです(urlの代わりに、関数setUrl):

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