По какой-то причине Капт жалуется, что инкрементная компиляция не включена ни на одном из моих модулей. Тем не менее, я не вижу причин, почему это не должно быть.
Предупреждение при работе ядра: kapt Kotlin
[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.+"
}
Чего мне не хватает?