// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = "1.5.0" ext.anko_version = "0.10.8" repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' } maven { url "https://jitpack.io" } mavenCentral() google() jcenter() maven { url 'https://maven.google.com/' name 'Google' } } dependencies { classpath "com.android.tools.build:gradle:4.2.1" classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" } } allprojects { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' } maven { url "https://jitpack.io" } mavenCentral() google() jcenter() maven { url 'https://maven.google.com/' name 'Google' } } } task clean(type: Delete) { delete rootProject.buildDir } ext { android = [ minSdkVersion : 21, targetSdkVersion : 31, compileSdkVersion: 31, buildToolsVersion: "35.0.0", versionCode : 4, versionName : "1.0.3" ] depsVersion = [ // junitVersion : "4.12", appcompatV7Version : "28.0.0", stethoVersion : "1.5.0", fastjsonVersion : "1.2.39", xUtilsVersion : "2.6.14", okhttpVersion : "3.9.0", switchViewVersion : "1.0.2", // smartRefreshLayoutVersion : '1.0.5', // BaseRecyclerViewAdapterHelperVersion: '2.9.30', // BaseRecyclerViewAdapterHelperVersion: '2.9.43', //支持AndroidX // BaseRecyclerViewAdapterHelperVersion: '3.0.14', //支持AndroidX // BaseRecyclerViewAdapterHelperVersion: '4.1.2', //支持AndroidX // permissonVersion : '2.0.0-rc12', //低版本使用 // permissonVersion : '2.0.3', //高版本支持AndroidX,但API不兼容低版本 basePopupVersion : '2.1.5', smartTableVersion : '2.2.0' ] deps = [ // junit : 'junit:junit:' + depsVersion.junitVersion, // appcompatV7 : 'com.android.support:appcompat-v7:' + depsVersion.appcompatV7Version, stetho : 'com.facebook.stetho:stetho:' + depsVersion.stethoVersion, fastjson : 'com.alibaba:fastjson:' + depsVersion.fastjsonVersion, xUtils : 'com.jiechic.library:xUtils:' + depsVersion.xUtilsVersion, okhttp : 'com.squareup.okhttp3:okhttp:' + depsVersion.okhttpVersion, switchView : 'com.github.luongvo:iOS-SwitchView:' + depsVersion.switchViewVersion, // smartRefreshLayout : 'com.scwang.smartrefresh:SmartRefreshLayout:' + depsVersion.smartRefreshLayoutVersion, // smartRefreshHeader : 'com.scwang.smartrefresh:SmartRefreshHeader:' + depsVersion.smartRefreshLayoutVersion, // BaseRecyclerViewAdapterHelper: 'com.github.CymChad:BaseRecyclerViewAdapterHelper:' + depsVersion.BaseRecyclerViewAdapterHelperVersion, // BaseRecyclerViewAdapterHelper: 'io.github.cymchad:BaseRecyclerViewAdapterHelper4:' + depsVersion.BaseRecyclerViewAdapterHelperVersion, // recyclerview : 'com.android.support:recyclerview-v7:' + depsVersion.appcompatV7Version, // permisson : 'com.yanzhenjie:permission:' + depsVersion.permissonVersion, basePopup : 'com.github.razerdp:BasePopup:' + depsVersion.basePopupVersion, smartTable : 'com.github.huangyanbin:SmartTable:' + depsVersion.smartTableVersion ] }