Kotlin:在命令行中运行kapt来为DI生成存根
我试图从命令行运行kapt3为Kotlin文件生成Java存根。
语法似乎是:
kotlinc -P plugin:org.jetbrains.kotlin.kapt3:aptMode=stubs -classpath $CLASSPATH:$ANDROID_HOME/platforms/android-23/android.jar -d $OUT $SRCS
- 它是否正确?
- 我没有看到
kotlin/lib
文件夹中的插件。 目前我正试图从源代码构建它,但下载它的“官方”方式是什么?
补充笔记:
- 这是一个Android项目,因此包含了android.jar
- 我的用例:该项目正在编译与
BUCK
。 不是gradle
。 Buck现在还不支持kapt
,而且我需要为DI(依赖注入)生成存根,以在kotlin代码上正常工作。