我一直在研究扩展AbstractProcessor
的简单java注释处理器。如何在Gradle中使用自定义Java注释处理器?
我已经能够成功地测试此使用javac -Processor MyProcessor mySource.java
问题是这个整合到采用Android Studio中的一个简单的Hello World Android应用程序。
我开始制作一个新的Android项目,然后添加一个单独的模块,放置我所有的注释处理器代码(MyProcessor类以及它使用的自定义注释)。
然后我添加了这个新模块作为HelloWorld android项目的依赖项。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':MyProcessorModule')
}
然后,我如何使用处理器根据HelloWorld应用程序中的所有源文件生成代码?
我错过了您在手动编译时使用的编译器Args for Gradle。 – Peter 2014-09-03 17:11:34
你最终找出了做这件事的正确方法吗? – 2015-09-05 11:43:24