ARouter 请问java和kotlin混编的情况下是否可以只保留kapt的配置?

uoifb46i  于 2022-12-31  发布在  Java
关注(0)|答案(1)|浏览(235)

1.在原java项目基础上增加了对kotlin支持之后,是否可以去掉 原java的配置,只保留kapt 的配置?目前尝试了一下貌似可以但是不知道会不会有什么问题?
annotationProcessor 'com.alibaba:arouter-compiler
javaCompileOptions {
annotationProcessorOptions {
arguments = [moduleName: project.getName()']
}
}

ruoxqz4g

ruoxqz4g1#

这里的配置的作用是在Processer中从options里 arguments中的值。可能用于自动生成的代码的包名管理,类名管理等等。
依赖kapt后,annotationProcessor 将会失效。所以可以移除 annotationProcessor 'com.alibaba:arouter-compiler
kapt 支持java文件与kotlin文件注解,所以不会报错

相关问题