build.gradle 1.6 KB
Newer Older
糕冷羊's avatar
糕冷羊 已提交
1 2
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
J
modify:  
jackjintai 已提交
3
    apply from: "config.gradle"
糕冷羊's avatar
糕冷羊 已提交
4
    repositories {
J
modify:  
jackjintai 已提交
5 6
        google()
        jcenter()
J
modify:  
jackjintai 已提交
7
//        maven { url 'http://artifactory.intra.xiaojukeji.com/artifactory/public' }
J
jackjintai 已提交
8 9 10 11
        maven {
            //本地插件地址
            url uri(rootProject.ext.config["localRepoURL"])
        }
糕冷羊's avatar
糕冷羊 已提交
12 13
    }
    dependencies {
J
jackjintai 已提交
14
        classpath 'com.android.tools.build:gradle:4.0.1'
J
modify:  
jackjintai 已提交
15
        classpath 'com.novoda:bintray-release:0.9.2'
J
jackjintai 已提交
16
//        classpath "com.didichuxing.doraemonkit:doraemonkit-plugin:${rootProject.ext.android["pluginVersionName"]}"
J
jackjintai 已提交
17
//        classpath "com.didichuxing.doraemonkit:doraemonkit-plugin:3.1.8"
J
modify:  
jackjintai 已提交
18
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${rootProject.ext.android["kotlin_version"]}"
糕冷羊's avatar
糕冷羊 已提交
19 20 21 22 23
    }
}

allprojects {
    repositories {
J
modify:  
jackjintai 已提交
24 25
        google()
        jcenter()
J
modify:  
jackjintai 已提交
26
//        maven { url 'http://artifactory.intra.xiaojukeji.com/artifactory/public' }
J
jackjintai 已提交
27 28 29 30
        maven {
            //本地插件地址
            url uri(rootProject.ext.config["localRepoURL"])
        }
糕冷羊's avatar
糕冷羊 已提交
31 32 33 34 35 36
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
糕冷羊's avatar
糕冷羊 已提交
37

J
modify:  
jackjintai 已提交
38
//解决打包时由于javadocRelease校验引起的打包失败
J
modify:  
jackjintai 已提交
39 40 41 42
//tasks.getByPath(":doraemonkit:javadocRelease").enabled = false
//tasks.getByPath(":doraemonkit-no-op:javadocRelease").enabled = false
//tasks.getByPath(":doraemonkit-leakcanary:javadocRelease").enabled = false
//tasks.getByPath(":doraemonkit-weex:javadocRelease").enabled = false
J
modify:  
jackjintai 已提交
43
//tasks.getByPath(":doraemonkit-rpc:javadocRelease").enabled = false