diff options
Diffstat (limited to 'src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy')
| -rw-r--r-- | src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy b/src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy index ad44335..53cbc7c 100644 --- a/src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy +++ b/src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy @@ -6,8 +6,12 @@ import org.gradle.api.invocation.Gradle class FlycheckAndroidExperimentalInitPlugin implements Plugin<Gradle> { void apply(Gradle gradle) { gradle.allprojects { project -> - project.task('flycheckAndroidJava', - type: FlycheckAndroidJavaTask) + project.plugins.whenPluginAdded { plugin -> + if (plugin.class.name == 'com.android.build.gradle.model.BaseComponentModelPlugin') { + project.task('flycheckAndroidJava', + type: FlycheckAndroidJavaTask) + } + } } } } |
