| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- // Top-level build file where you can add configuration options common to all sub-projects/modules.
- buildscript {
- repositories {
- jcenter()
- google()
- //引入当前工程本地repo下面的aop插件
- maven{
- url uri("/repo")
- }
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:2.3.3'
- classpath 'com.jakewharton:butterknife-gradle-plugin:+'
- classpath 'com.neenbedankt.gradle.plugins:android-apt:+'
- classpath 'org.greenrobot:greendao-gradle-plugin:3.1.0'
- //引入aop插件
- classpath 'com.aop.plugin:aop-plugin:1.0.0'
- //aria使用本地library时添加的
- classpath 'com.novoda:bintray-release:0.5.0'
- // classpath 'com.didi.virtualapk:gradle:0.9.1'
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- //appsee
- classpath 'com.appsee:appsee-plugin:+'
- }
- }
- def isReleaseBuild() {
- return version.contains("SNAPSHOT") == false
- }
- allprojects {
- repositories {
- maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
- maven { url 'https://raw.githubusercontent.com/MDL-Sinlov/MDL-Android-Repo/master/mvn-repo/' }
- maven { url "https://github.com/KuaiFaMaster/kfsdk/raw/master" }
- jcenter()
- maven { url "https://jitpack.io" }
- google()
- }
- }
- task clean(type: Delete) {
- delete rootProject.buildDir
- }
- ext{
- //aria使用本地library时添加的
- userOrg = 'arialyy'
- groupId = 'com.arialyy.aria'
- publishVersion = '3.4.1'
- // publishVersion = '1.0.3' //FTP插件
- repoName='maven'
- desc = 'android 下载框架'
- website = 'https://github.com/AriaLyy/Aria'
- licences = ['Apache-2.0']
- android = [
- compileSdkVersion:27,
- minSdkVersion:15,
- targetSdkVersion:27,
- buildToolsVersion:'27.0.2',
- /**
- * app-module
- */
- versionCode_app:1,
- versionName_app:"1.0",
- /**
- * kfzslibrary-module
- */
- versionCode_kfzslibrary:1,
- versionName_kfzslibrary:"1.0",
- ]
- dependencies = [
- support_appcompat_v7:'com.android.support:appcompat-v7:27.0.2',
- support_constraint_layout:'com.android.support.constraint:constraint-layout:1.0.2',
- recyclerview:'com.android.support:recyclerview-v7:27.0.2',
- /**
- * butterknife注解
- */
- butterknife:'com.jakewharton:butterknife:8.6.0',
- butterknife_compiler:'com.jakewharton:butterknife-compiler:8.6.0',
- /**
- * rxjava
- */
- rxbinding:'com.jakewharton.rxbinding:rxbinding:1.0.0',
- rxjava:'io.reactivex:rxjava:1.2.4',
- /**
- * rxandroid
- */
- rxandroid: 'io.reactivex:rxandroid:1.2.1',
- /**
- * retrofit
- */
- retrofit2: 'com.squareup.retrofit2:retrofit:2.4.0',
- retrofit2_converter_gson: 'com.squareup.retrofit2:converter-gson:2.4.0',
- okhttp3_logging_interceptor: 'com.squareup.okhttp3:logging-interceptor:3.10.0',
- retrofit2_adapter_rxjava: 'com.squareup.retrofit2:adapter-rxjava:2.1.0',
- /**
- * GSON
- */
- gson:'com.google.code.gson:gson:2.8.2',
- /**
- * Dagger
- */
- javax_annotation:'org.glassfish:javax.annotation:10.0-b28',
- dagger:'com.google.dagger:dagger:2.12',
- dagger_compiler:'com.google.dagger:dagger-compiler:2.12'
- ]
- androidConfigs = rootProject.ext.android
- dependenciesLibs = rootProject.ext.dependencies
- }
|