Annotation Processing is poorly handled

With Maven, sources generated by annotation processors are in their own “generated-sources” directory
and are easily available to IDEs (particularly IntelliJ). With gradle, it is necessary to rely on hacky plugins like android-apt.