chenenyu/Router

Kotlin 项目中使用kts构建 plugin无法自动添加 kapt dependency

JasonHezz opened this issue · 3 comments

kts 部分代码如下

plugins {
    id("com.chenenyu.router")
    kotlin("android")
    kotlin("android.extensions")
    kotlin("kapt")
}

无法生成原因:
image
添加id实际上为 org.jetbrains.kotlin.android

plugin 代码

def isKotlinProject = project.plugins.hasPlugin('kotlin-android')

可以看到plugin是依据 kotlin-android 添加 kapt compiler

临时解决方案:

dependencies {
    kapt("com.chenenyu.router:compiler:1.7.2")
}

感谢反馈,我看下

Try 1.7.3.

还是不能添加 晚上回家再Debug一下