Skip to content

Commit 910204c

Browse files
committed
fix(kit-plugin): use content filters for mavenLocal-only group resolution
Replace exclusiveContent with repository content filters so com.mparticle resolves only from mavenLocal while avoiding DSL incompatibilities in Gradle 8.5 Groovy builds. Made-with: Cursor
1 parent fe4f3ec commit 910204c

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

kit-plugin/src/main/groovy/com/mparticle/kits/KitPlugin.groovy

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,21 @@ class KitPlugin implements Plugin<Project> {
7777

7878
private static void configureRepositories(RepositoryHandler repositories, boolean mparticleFromMavenLocalOnly) {
7979
if (mparticleFromMavenLocalOnly) {
80-
repositories.exclusiveContent {
81-
forRepository(repositories.mavenLocal())
82-
filter {
80+
repositories.mavenLocal {
81+
content {
8382
includeGroup 'com.mparticle'
8483
}
8584
}
86-
repositories.google()
87-
repositories.mavenCentral()
85+
repositories.google {
86+
content {
87+
excludeGroup 'com.mparticle'
88+
}
89+
}
90+
repositories.mavenCentral {
91+
content {
92+
excludeGroup 'com.mparticle'
93+
}
94+
}
8895
} else {
8996
repositories.mavenLocal()
9097
repositories.google()

0 commit comments

Comments
 (0)