kapt: Warn on using android-apt with kapt

This commit is contained in:
Yan Zhulanow
2015-06-09 18:36:41 +03:00
parent 39d7674886
commit 7561b43336
@@ -42,6 +42,8 @@ public class AnnotationProcessingManager(
val JAVA_FQNAME_PATTERN = "^([\\p{L}_$][\\p{L}\\p{N}_$]*\\.)*[\\p{L}_$][\\p{L}\\p{N}_$]*$".toRegex()
val WRAPPERS_DIRECTORY = "wrappers"
val GEN_ANNOTATION = "__gen/annotation"
private val ANDROID_APT_PLUGIN_ID = "com.neenbedankt.android-apt"
}
fun getAnnotationFile(): File {
@@ -52,6 +54,10 @@ public class AnnotationProcessingManager(
fun setupKapt() {
if (aptFiles.isEmpty()) return
if (project.getPlugins().findPlugin("com.neenbedankt.android-apt") != null) {
project.getLogger().warn("Please do not use `$ANDROID_APT_PLUGIN_ID` with kapt.")
}
generateJavaHackFile(aptWorkingDir, javaTask)
val annotationProcessorFqNames = lookupAnnotationProcessors(aptFiles)