getsentry / sentry-android-gradle-plugin

Gradle plugin for Sentry Android. Upload proguard, debug files, and more.

Home Page:https://docs.sentry.io/platforms/android/gradle/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sentry > 4.2.0 Groovy dependencies conflict with other plugins

barry-irvine opened this issue · comments

Gradle Version

8.6.0

AGP Version

8.3.1

Code Minifier/Optimizer

R8

Version

4.3.1

Sentry SDK Version

7.6.0

Steps to Reproduce

Add au.com.dius.pact:4.6.7 and io.sentry.android.gradle:4.3.1 gradle plugins

Expected Result

The project builds. Instead however there is a conflict with groovy where Pact-JVM needs org.codehaus.groovy:groovy:4.0.11 and Sentry needs org.codehaus.groovy:groovy:3.0.13.

Actual Result

A problem occurred configuring root project 'Go_City'.
> Could not resolve all files for configuration ':classpath'.
   > Could not resolve org.apache.groovy:groovy:4.0.11.
     Required by:
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7 > au.com.dius.pact:provider:4.6.7
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7 > au.com.dius.pact.core:model:4.6.7
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7 > au.com.dius.pact:provider:4.6.7 > au.com.dius.pact.core:support:4.6.7
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7 > au.com.dius.pact:provider:4.6.7 > au.com.dius.pact.core:matchers:4.6.7
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7 > au.com.dius.pact:provider:4.6.7 > au.com.dius.pact.core:pactbroker:4.6.7
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7 > org.apache.groovy:groovy:4.0.11 > org.apache.groovy:groovy-bom:4.0.11
      > Module 'org.apache.groovy:groovy' has been rejected:
           Cannot select module with conflict on capability 'org.codehaus.groovy:groovy:4.0.11' also provided by [org.codehaus.groovy:groovy:3.0.13(runtime)]
   > Could not resolve org.apache.groovy:groovy.
     Required by:
         project : > au.com.dius.pact:au.com.dius.pact.gradle.plugin:4.6.7 > au.com.dius.pact.provider:gradle:4.6.7 > au.com.dius.pact:provider:4.6.7
      > Module 'org.apache.groovy:groovy' has been rejected:
           Cannot select module with conflict on capability 'org.codehaus.groovy:groovy:4.0.11' also provided by [org.codehaus.groovy:groovy:3.0.13(runtime)]
   > Could not resolve org.codehaus.groovy:groovy:3.0.13.
     Required by:
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-ant:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-astbuilder:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-cli-picocli:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-console:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-datetime:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-docgenerator:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-groovydoc:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-groovysh:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-jmx:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-json:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-jsr223:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-macro:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-nio:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-servlet:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-sql:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-swing:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-templates:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-test:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-test-junit5:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-testng:3.0.13
         project : > io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:4.3.1 > io.sentry:sentry-android-gradle-plugin:4.3.1 > dev.gradleplugins:gradle-api:7.6 > org.codehaus.groovy:groovy-all:3.0.13 > org.codehaus.groovy:groovy-xml:3.0.13
      > Module 'org.codehaus.groovy:groovy' has been rejected:
           Cannot select module with conflict on capability 'org.codehaus.groovy:groovy:3.0.13' also provided by [org.apache.groovy:groovy:4.0.11(groovyRuntimeElements)]