gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 04:29:05 29 4
gpt4 key购买 nike

我为注释处理写了一个小库。使用 Gradle 将其编译为 jar 文件并添加到 android 项目中。在 build.gradle app 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)和文件创建。对于另一个依赖项(dagger、glide)中的注释处理,我使用“kotlin-kapt”,他在那里工作得很好,但他显然不是本地人。

最佳答案

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

dependencies {
// ...

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

关于java - 如何为本地库启动 annotationProcessing (kapt)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44592662/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com