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

2024-02-19

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

dependencies {

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

and

android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true

但是如果我构建项目java类不会生成。在另一个java项目(不是android!)中,所有完美的作品(对于构建我使用命令gradle assemble)并创建文件。 对于另一个依赖项(dagger、glide)中的注释处理,我使用“kotlin-kapt”,他在那里工作得很好,但他显然不是本地的。


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

dependencies {
     // ...

     kapt files('/Users/I/Documents/Projects/my/test2/build/libs/codelib-0.3.jar')
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何启动本地库的annotationProcessing(kapt)? 的相关文章

随机推荐