ARouter icon indicating copy to clipboard operation
ARouter copied to clipboard

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

Open hunaifeng007 opened this issue 3 years ago • 1 comments

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

hunaifeng007 avatar Sep 05 '21 10:09 hunaifeng007

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

juziml avatar Sep 24 '21 15:09 juziml