Kotlin kapt无法看到支持注释

我把一个枯燥的Java项目加入了kotlin。 一切编译和工作,直到添加注释处理kapt。 现在,我得到java.lang.IllegalStateException: failed to analyze: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while annotation processing

和一堆显示的警告是e: @Retention(RetentionPolicy.SOURCE) e: ^ e: symbol: class Retention e: location: class RegistryDef

e: @StringDef({ASCENDING_ORDER, DESCENDING_ORDER, SortOrder.UNKNOWN}) e: ^ e: symbol: class StringDef e: location: class RegistryDef

我明确地将支持注释添加到项目中,以确保它们包含在内,并使用Gradle将所有版本强制为最新版本。

有没有人经历过这个,你是如何解决它的?