• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1plugins {
2  id("org.jetbrains.kotlin.jvm")
3  id("java-gradle-plugin")
4  id("com.vanniktech.maven.publish")
5}
6
7gradlePlugin {
8  plugins {
9    leakCanary {
10      id = 'com.squareup.leakcanary.deobfuscation'
11      implementationClass =
12          'com.squareup.leakcanary.deobfuscation.LeakCanaryLeakDeobfuscationPlugin'
13    }
14  }
15
16  sourceSets {
17    test.java.srcDirs += 'src/test/test-project/src/main/java'
18  }
19}
20
21dependencies {
22  implementation libs.kotlin.stdlib
23  implementation libs.gradlePlugin.kotlin
24  implementation libs.gradlePlugin.android
25  compileOnly gradleApi()
26
27  testImplementation libs.assertjCore
28  testImplementation libs.junit
29}
30
31sourceCompatibility = JavaVersion.VERSION_1_8
32targetCompatibility = JavaVersion.VERSION_1_8
33