summaryrefslogtreecommitdiff
path: root/src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy')
-rw-r--r--src/main/groovy/FlycheckAndroidExperimentalInitPlugin.groovy8
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)
+ }
+ }
}
}
}