build.gradle 1.32 KB
def isApp = !isPlayerModule.toBoolean()
if (isApp){
    apply plugin: 'com.android.application'
}else {
    apply plugin:'com.android.library'
}
apply plugin: 'com.kezong.fat-aar'

android {
    compileSdkVersion var.compileSdkVersion
    buildToolsVersion var.buildToolsVersion

    defaultConfig {
        minSdkVersion var.minSdkVersion
        targetSdkVersion var.targetSdkVersion
        versionCode var.versionCode
        versionName var.versionName
        if (isApp) {
            applicationId "cn.com.wd.dss.player"
        }

        consumerProguardFiles "consumer-rules.pro"

    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    //application or library 引用不同的AndroidManifest.xml
    sourceSets {
        main {
            if (isApp) {
                manifest.srcFile 'src/main/AndroidManifest.xml'
            } else {
                manifest.srcFile 'src/main/manifest/AndroidManifest.xml'
            }
        }
    }

}

dependencies {
    api project(path: ':wdkit')
    api project(path: ':wdnetwork')
    api project(path: ':wdinterface')
}