| apply plugin: 'com.android.library' | 
|   | 
| android { | 
|     compileSdkVersion build_versions.compile_sdk | 
|     buildToolsVersion build_versions.build_tools | 
|   | 
|     defaultConfig { | 
|         minSdkVersion build_versions.min_sdk | 
|         targetSdkVersion build_versions.target_sdk | 
|         versionCode 1 | 
|         versionName "1.0" | 
|   | 
|         multiDexEnabled true | 
|         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | 
|         consumerProguardFiles 'consumer-rules.pro' | 
|         javaCompileOptions { | 
|             annotationProcessorOptions { | 
|                 arguments = [ AROUTER_MODULE_NAME : project.getName() ] | 
|                 includeCompileClasspath = true | 
|             } | 
|         } | 
|     } | 
|   | 
|     buildTypes { | 
|         release { | 
|             minifyEnabled false | 
|             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' | 
|         } | 
|     } | 
|   | 
|     dataBinding { | 
|         enabled = true | 
|     } | 
|     compileOptions { | 
|         sourceCompatibility JavaVersion.VERSION_1_8 | 
|         targetCompatibility JavaVersion.VERSION_1_8 | 
|     } | 
|     ndkVersion '20.0.5594570' | 
|   | 
| } | 
|   | 
| dependencies { | 
|     implementation fileTree(dir: 'libs', include: ['*.jar']) | 
|   | 
|     testImplementation deps.test.junit | 
|     androidTestImplementation deps.test.ext_junit | 
|     androidTestImplementation deps.test.test_espresso | 
|     api project(path: ':lib_coremodel') | 
| } |