buildscript { repositories { google() mavenCentral() gradlePluginPortal() } dependencies { classpath 'com.android.tools.build:gradle:4.2.2' classpath "gradle.plugin.com.github.spotbugs.snom:spotbugs-gradle-plugin:4.7.0" classpath 'org.codehaus.groovy:groovy-xml:3.0.9' } } allprojects { repositories { google() mavenCentral() maven { url "https://jitpack.io" } } } project.ext { // AndroidX annotationVersion = "1.2.0" appcompatVersion = "1.3.1" coreVersion = "1.5.0" fragmentVersion = "1.3.6" mediaVersion = "1.4.3" paletteVersion = "1.0.0" preferenceVersion = "1.1.1" recyclerViewVersion = "1.2.1" viewPager2Version = "1.1.0-beta01" workManagerVersion = "2.7.1" googleMaterialVersion = "1.6.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" exoPlayerVersion = "2.14.2" // 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/**") }