无法启用增量注释处理

问题描述 投票:0回答:1

出于某种原因,Kapt抱怨我的模块之一未启用增量编译。但是,我认为没有理由不应该这样做。

运行core:kaptKotlin时的警告消息

[WARN] Incremental annotation processing requested, but support is disabled because the following processors are not incremental: io.github.mdsimmo.cmdmsg.TextPreprocessor (NON_INCREMENTAL).

错误显示io.github.mdsimmo.cmdmsg.TextPreprocessor是模块出现故障,但是我不明白为什么它不是增量模块?

我已经在每个模块的kapt.incremental.apt=true中添加了gradle.properties(尽管由于较新的kapt版本默认情况下不需要这样做,所以我不必这样做。)>

这是CmdMsgProcessor / build.gradle(包含TextPreProcessor的模块::

plugins {
    id 'java'
    id "org.jetbrains.kotlin.jvm" version "1.3.72"
    id "org.jetbrains.kotlin.kapt" version "1.3.72"
    id 'idea'
}

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.+"

    implementation project(":cmdMsg")
    implementation('com.google.auto.service:auto-service:1.0-rc6')
    kapt('com.google.auto.service:auto-service:1.0-rc6')
}

以及cmdMsg / build.gradle(在CmdMsgProcessor/build.gradle中列出的依赖项]

plugins {
    id 'java'
    id "org.jetbrains.kotlin.jvm" version "1.3.72"
    id 'idea'
}

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.+"
}

我想念什么?

出于某种原因,Kapt抱怨我的模块之一未启用增量编译。但是,我认为没有理由不应该这样做。运行core:kaptKotlin [WARN] ...

kotlin gradle annotation-processing kapt
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.