1.在原java项目基础上增加了对kotlin支持之后,是否可以去掉 原java的配置,只保留kapt 的配置?目前尝试了一下貌似可以但是不知道会不会有什么问题?annotationProcessor 'com.alibaba:arouter-compilerjavaCompileOptions {annotationProcessorOptions {arguments = [moduleName: project.getName()']}}
ruoxqz4g1#
这里的配置的作用是在Processer中从options里 arguments中的值。可能用于自动生成的代码的包名管理,类名管理等等。依赖kapt后,annotationProcessor 将会失效。所以可以移除 annotationProcessor 'com.alibaba:arouter-compilerkapt 支持java文件与kotlin文件注解,所以不会报错
1条答案
按热度按时间ruoxqz4g1#
这里的配置的作用是在Processer中从options里 arguments中的值。可能用于自动生成的代码的包名管理,类名管理等等。
依赖kapt后,annotationProcessor 将会失效。所以可以移除 annotationProcessor 'com.alibaba:arouter-compiler
kapt 支持java文件与kotlin文件注解,所以不会报错