|
// 版本依赖管理
ext{
//App版本
appVersion = [
compileSdkVersion : 30,
buildToolsVersion : "30.0.2",
minSdkVersion : 21,
targetSdkVersion : 23,
versionCode : 1,
versionName : "4.0.1"
]
//IpuVersion
ipu_common_version = "3.1-SNAPSHOT"
ipu_mobile_snapshot_version = "4.0-SNAPSHOT"
wade_mobile_data = "1.0"
//Libraries
rxjava = "2.2.7"
rxandroid = "2.1.1"
okhttp = "4.3.1"
fastjson = '1.1.71.android'
unirest = "1.0"
replugin = '2.2.4'
//IPU私服Android包
ipuAndroidSup = [
android22 : "android:android:22", //私服android22版本
v4 : "android:android-support-v4:${2.0}"
]
//AndroidX的依赖包
androidX = [
appcompat : 'androidx.appcompat:appcompat:1.1.0',
exifinterface : 'androidx.exifinterface:exifinterface:1.0.0',
v4 : 'androidx.legacy:legacy-support-v4:1.0.0',
annotations : 'androidx.annotation:annotation:1.2.0',
core : 'androidx.core:core:1.1.0',
recyclerview : 'androidx.recyclerview:recyclerview:1.1.0',
fragment : 'androidx.fragment:fragment:1.3.6',
exifinterface : 'androidx.exifinterface:exifinterface:1.3.2'
]
//AndroidSupport依赖包
androidSupport = [
annotations : "com.android.support:support-annotations:27.0.1",
v4 : "com.android.support:support-v4:27.0.1",
exifinterface : "com.android.support:exifinterface:27.1.0", // for RN camera
v7 : 'com.android.support:appcompat-v7:28.0.0'
]
//IPU 框架包
ipu = [
wade_mobile_data : "com.ai.wade:wade-mobile-data:${wade_mobile_data}",
ipu_basic : "com.ai.ipu:ipu-basic:" + "${ipu_common_version}",
ipu_mobile_basic : "com.ai.ipu.mobile:ipu-mobile-basic:" + "${ipu_mobile_snapshot_version}",
ipu_mobile_framework : "com.ai.ipu.mobile:ipu-mobile-framework:" + "${ipu_mobile_snapshot_version}",//目前这个为jar,之后更新为aar
ipu_mobile_extend : "com.ai.ipu.mobile:ipu-plugin-extend:3.0-SNAPSHOT",
ipu_mobile_ui : "com.ai.ipu.mobile:ipu-mobile-ui:${ipu_mobile_snapshot_version}",
]
//IPU Hybird插件包
ipuPlugin = [
//二维码插件
ipu_scan : "com.ai.ipu.plugin.scan:ipu-scan:" + "${ipu_mobile_snapshot_version}",
ipu_map_gd : "com.ai.ipu.plugin.map:ipu-map-gd:" + "${ipu_mobile_snapshot_version}",
ipu_asr : "com.ai.ipu.plugin.asr:ipu-asr:${ipu_mobile_snapshot_version}",
ipu_customcamera : "com.ai.ipu.plugin:ipu-customcamera:${ipu_mobile_snapshot_version}",
ipu_plugin_extend : "com.ai.ipu.plugin:ipu-plugin-extend:${ipu_mobile_snapshot_version}",
ipu_plugin_basic : "com.ai.ipu.plugin:ipu-plugin-basic:${ipu_mobile_snapshot_version}",
ipu_map_bd : "com.ai.ipu.plugin.map:ipu-map-bd:" + "${ipu_mobile_snapshot_version}",
ipu_file_picker : "com.ai.ipu.plugin:ipu-file-picker:${ipu_mobile_snapshot_version}",
ipu_dialog : "com.ai.ipu.plugin:ipu-dialog:${ipu_mobile_snapshot_version}",
ipu_bluetooth : "com.ai.ipu.plugin:ipu-bluetooth:${ipu_mobile_snapshot_version}",
ipu_jpush : "com.ai.ipu.plugin.push:ipu-push-jpush:${ipu_mobile_snapshot_version}",
ipu_video_compressor : "com.ai.ipu.plugin:ipu-video-compressor:${ipu_mobile_snapshot_version}",
ipu_share : "com.ai.ipu.plugin.share:ipu-share:${ipu_mobile_snapshot_version}",
ipu_ocr : "com.ai.ipu.plugin:ipu-ocr:${ipu_mobile_snapshot_version}",
ipu_qrcode : "com.ai.ipu.plugin:ipu-qrcode:${ipu_mobile_snapshot_version}",
ipu_video_recorder : "com.ai.ipu.plugin:ipu-video-recorder:${ipu_mobile_snapshot_version}"
]
//RN 依赖包
rn = [
react_native : 'com.facebook.react:react-native:+',
react_native_0_58_5 :'com.facebook.react:react-native-jar:0.58.5',//react-native 0.58.5版本
]
//行为管理依赖包
count = [
// ipu_count_client : 'com.ai.ipu.count::'
]
//第三方依赖包
libraries = [
//rxjava +
rxjava : "io.reactivex.rxjava2:rxjava:" + "${rxjava}",
rx_streams : 'org.reactivestreams:reactive-streams:1.0.2',
//rxandroid +
rxandroid : "io.reactivex.rxjava2:rxandroid:" + "$rxandroid",
//okhttp =
okhttp : "com.squareup.okhttp3:okhttp:" + "$okhttp",
//fastjson +
fastjson : 'com.alibaba:fastjson:' + "$fastjson",
//unirest +
unirest : "com:unirest-for-android:" + "$unirest",
//replugin
replugin : 'com.qihoo360.replugin:replugin-plugin-lib:' + "$replugin",
//xxpermission
xxpermission : 'com.github.getActivity:XXPermissions:12.8',
//room
room_runtime : "androidx.room:room-runtime:2.3.0",
room_compiler: "androidx.room:room-compiler:2.3.0",
lifecyle_livedata : "androidx.lifecycle:lifecycle-livedata:2.1.0",
//gdmap
//bdmap
//scan
//jpush
//ybpush
//glide
glide : "com.github.bumptech.glide:glide:4.12.0",
android_lite_http : "android:android-lite-http:1.0",
silicompressor : 'com.iceteck.silicompressorr:silicompressor:2.2.1'
]
//测试依赖包
test = [
junit :'junit:junit:4.12',
androidJunit : 'androidx.test.ext:junit:1.1.1',
espresso : 'androidx.test.espresso:espresso-core:3.2.0',
room_testing: "androidx.room:room-testing:2.2.5"
]
/**
* 本地依赖aar
*/
localAar =[
ipu_mobile_framework : "ipu-mobile-framework",
ipu_mobile_rn : "ipu-mobile-rn-1.0",
ipu_scan : "ipu-scan-1.0",
ipu_map_gd : "ipu-map-gd-1.0",
]
}
|