|
|
|
|
@ -1,26 +1,26 @@
|
|
|
|
|
// 不启用可选模块,默认启用需手动开启
|
|
|
|
|
gradle.ext.excludeOptionalModules
|
|
|
|
|
= gradle.startParameter.projectProperties.get('EXCLUDE_OPTIONAL_MODULES')?.toBoolean() ?: false
|
|
|
|
|
= gradle.startParameter.projectProperties.get('EXCLUDE_OPTIONAL_MODULES')?.toBoolean() ?: true
|
|
|
|
|
|
|
|
|
|
// 当 excludeOptionalModule 为 true 时,需要手动 enable 需要用到的 module
|
|
|
|
|
gradle.ext.enablePkg = gradle.startParameter.projectProperties.get('ENABLE_PKG')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableFeedback = gradle.startParameter.projectProperties.get('ENABLE_FEEDBACK')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableMessage = gradle.startParameter.projectProperties.get('ENABLE_MESSAGE')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableOaid = gradle.startParameter.projectProperties.get('ENABLE_OAID')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableFloatingWindow = gradle.startParameter.projectProperties.get('ENABLE_FLOATING_WINDOW')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableSensorData = gradle.startParameter.projectProperties.get('ENABLE_SENSOR_DATA')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enablePkg = gradle.startParameter.projectProperties.get('ENABLE_PKG')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableFeedback = gradle.startParameter.projectProperties.get('ENABLE_FEEDBACK')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableMessage = gradle.startParameter.projectProperties.get('ENABLE_MESSAGE')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableOaid = gradle.startParameter.projectProperties.get('ENABLE_OAID')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableFloatingWindow = gradle.startParameter.projectProperties.get('ENABLE_FLOATING_WINDOW')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableSensorData = gradle.startParameter.projectProperties.get('ENABLE_SENSOR_DATA')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableCsjAd = gradle.startParameter.projectProperties.get('ENABLE_CSJ_AD')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableQQGame = gradle.startParameter.projectProperties.get('ENABLE_QQ_GAME')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enablePush = gradle.startParameter.projectProperties.get('ENABLE_PUSH')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableSentry = gradle.startParameter.projectProperties.get('ENABLE_SENTRY')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableVa = gradle.startParameter.projectProperties.get('ENABLE_VA')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableQuickLogin = gradle.startParameter.projectProperties.get('ENABLE_QUICK_LOGIN')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableAccelerator = gradle.startParameter.projectProperties.get('ENABLE_ACCELERATOR')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableWechatPay = gradle.startParameter.projectProperties.get('ENABLE_WECHAT_PAY')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableAliPay = gradle.startParameter.projectProperties.get('ENABLE_ALI_PAY')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enablePush = gradle.startParameter.projectProperties.get('ENABLE_PUSH')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableSentry = gradle.startParameter.projectProperties.get('ENABLE_SENTRY')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableVa = gradle.startParameter.projectProperties.get('ENABLE_VA')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableQuickLogin = gradle.startParameter.projectProperties.get('ENABLE_QUICK_LOGIN')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableAccelerator = gradle.startParameter.projectProperties.get('ENABLE_ACCELERATOR')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableWechatPay = gradle.startParameter.projectProperties.get('ENABLE_WECHAT_PAY')?.toBoolean() ?: true
|
|
|
|
|
gradle.ext.enableAliPay = gradle.startParameter.projectProperties.get('ENABLE_ALI_PAY')?.toBoolean() ?: true
|
|
|
|
|
|
|
|
|
|
// 是否启用路由文档输出
|
|
|
|
|
gradle.ext.enableRouteDoc = gradle.startParameter.projectProperties.get('ENABLE_ROUTE_DOC')?.toBoolean() ?: false
|
|
|
|
|
gradle.ext.enableRouteDoc = gradle.startParameter.projectProperties.get('ENABLE_ROUTE_DOC')?.toBoolean() ?: true
|
|
|
|
|
|
|
|
|
|
// 核心模块
|
|
|
|
|
def coreModules = [
|
|
|
|
|
|