buildscript { repositories { google() mavenCentral() gradlePluginPortal() } dependencies { classpath 'com.android.tools.build:gradle:8.2.0' classpath "gradle.plugin.com.github.spotbugs.snom:spotbugs-gradle-plugin:4.7.0" classpath 'org.codehaus.groovy:groovy-xml:3.0.13' } } allprojects { repositories { google() mavenCentral() maven { url "https://jitpack.io" } } } project.ext { // AndroidX annotationVersion = "1.7.1" appcompatVersion = "1.6.1" coreVersion = "1.12.0" fragmentVersion = "1.6.2" mediaVersion = "1.7.0" paletteVersion = "1.0.0" preferenceVersion = "1.2.1" recyclerViewVersion = "1.3.2" viewPager2Version = "1.1.0-beta02" workManagerVersion = "2.9.0" googleMaterialVersion = "1.11.0" // Third-party commonslangVersion = "3.6" commonsioVersion = "2.5" jsoupVersion = "1.15.1" glideVersion = "4.13.2" okhttpVersion = "3.12.10" okioVersion = "1.17.5" eventbusVersion = "3.3.1" rxAndroidVersion = "2.1.1" rxJavaVersion = "2.2.2" iconifyVersion = "2.2.2" annimonStreamVersion = "1.2.2" exoPlayerVersion = "2.19.1" // Google Play build wearableSupportVersion = "2.6.0" //Tests awaitilityVersion = "3.1.6" junitVersion = "4.13" robolectricVersion = "4.9" espressoVersion = "3.5.0" runnerVersion = "1.5.0" rulesVersion = "1.5.0" testCoreVersion = "1.5.0" } apply plugin: "checkstyle" checkstyle { toolVersion '10.3.1' } task checkstyle(type: Checkstyle) { classpath = files() source "${project.rootDir}" exclude("**/gen/**") exclude("**/generated/**") }