exclusiveContent
https://docs.gradle.org/current/userguide/declaring_repositories.html#declaring_content_exclusively_found_in_one_repository
この Repository にのみ指定モジュールなどが存在しててほかには存在してませんよ。ということを表す記載方法。
通常の maven の include の書き方だと、この Repository にはこれらの指定モジュールのみが存在しますがほかの Repository にも存在する可能性があります。ということを表す。
code:build.gradle.kts
repositories {
// This repository will _not_ be searched for artifacts in my.company
// despite being declared first
mavenCentral()
exclusiveContent {
forRepository {
maven {
url = uri("https://repo.mycompany.com/maven2")
}
}
filter {
// this repository *only* contains artifacts with group "my.company"
includeGroup("my.company")
}
}
}