Skip to content
Snippets Groups Projects
Select Git revision
  • 65a882fd5eafd6299b76fabd953b5197f1d4b1fc
  • main default protected
  • wip
  • ChenZhangg-Modify_GRADLE_1
  • jetpack-compose-rewrite
  • demo-jump-in-history
  • attachments
  • 1.7.0 protected
  • 1.6.2 protected
  • 1.6.1 protected
  • 1.6.0 protected
  • 1.5.3 protected
  • 1.5.2 protected
  • 1.5.1 protected
  • 1.5.0 protected
  • 1.4.4 protected
  • 1.4.3 protected
  • 1.4.2 protected
  • 1.4.1 protected
  • 1.4.0 protected
  • v1.3.3 protected
  • v1.3.2 protected
  • v1.3.1 protected
  • v1.3.0 protected
  • v1.2.28 protected
  • v1.2.27 protected
  • v1.2.26 protected
27 results

build.gradle.kts

Blame
  • build.gradle.kts 1.10 KiB
    plugins {
      id("com.android.library")
      kotlin("android")
      kotlin("kapt")
    }
    
    android {
      compileSdkVersion(27)
      buildToolsVersion("27.0.3")
    
      defaultConfig {
        minSdkVersion(16)
        targetSdkVersion(27)
    
        consumerProguardFiles("proguard-rules.pro")
      }
    }
    
    dependencies {
      implementation(kotlin("stdlib", "1.2.31"))
    
      // App Compat
      withVersion("27.1.1") {
        implementation("com.android.support", "appcompat-v7", version)
      }
    
      // App Arch Lifecycle
      withVersion("1.1.0") {
        implementation("android.arch.lifecycle", "extensions", version)
        implementation("android.arch.lifecycle", "reactivestreams", version)
        kapt("android.arch.lifecycle", "compiler", version)
      }
    
      // Utility
      implementation("io.reactivex.rxjava2", "rxandroid", "2.0.2")
      implementation("io.reactivex.rxjava2", "rxjava", "2.1.9")
      implementation("org.threeten", "threetenbp", "1.3.6", classifier = "no-tzdb")
      implementation("org.jetbrains", "annotations", "16.0.1")
    
      // Quassel
      implementation(project(":persistence"))
      implementation(project(":lib")) {
        exclude(group = "org.threeten", module = "threetenbp")
      }
    }