如何为本地库启动annotationProcessing(kapt)?

我写小型库进行注释处理。 使用Gradle将其编译为jar文件并添加到android项目中。 在build.gradle应用程序lvl我补充说:

dependencies { //... compile files('/Users/I/Documents/Projects/my/test2/build/libs/codelib-0.3.jar') } 

 android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true 

但是,如果我建立的项目Java类没有产生。 在另一个Java项目(不是android!)中,所有完美的作品(用于构建我使用命令gradle assemble )和文件创建。 对于注释在另一个依赖关系(匕首,滑翔)处理我使用“kotlin-kapt”,他在那里工作得很好,但他不是很明显的地方。

Kapt为其注释处理器(即kapt使用单独的配置。 您还需要将您的JAR添加到该配置中:

 dependencies { // ... kapt files('/Users/I/Documents/Projects/my/test2/build/libs/codelib-0.3.jar') }