apply from: '../base_lib.gradle' apply plugin: 'com.google.protobuf' import com.yc.buildsrc.* android { resourcePrefix "module_base_" protobuf { protoc { artifact = 'com.google.protobuf:protoc:3.17.3' } plugins { javalite { artifact = 'com.google.protobuf:protoc-gen-javalite:3.17.3' } } generateProtoTasks { all().each { task -> task.builtins { remove java } task.builtins { java { } cpp { } } } } } sourceSets { main { java { srcDir 'src/main/java' } proto { srcDir 'src/main/proto' } } } android.buildFeatures.dataBinding = true } dependencies { api project(":commonlibrary") api project(":socketlibrary") api project(path: ':picker-view') // api project(path: ':xbanner') api project(":xbanner") // api project(":ucrop") api DependencyConfig.GitHub.ARoute api 'com.google.protobuf:protobuf-java:3.17.3' // api 'com.github.Victory-Over:SuperWeb:v1.0.2' kapt "androidx.room:room-compiler:2.3.0" api "io.reactivex:rxjava:1.3.8" implementation 'org.apache.commons:commons-lang3:3.17.0' implementation 'com.github.yyued:SVGAPlayer-Android:2.3.0' // implementation 'com.github.angcyo.DslTablayout:TabLayout:3.5.5' // implementation 'com.github.angcyo.DslTablayout:ViewPager2Delegate:3.5.5' api 'com.tencent.tav:libpag:4.2.100' }