kapt是否支持maapt?

是否有可能在基于maven的项目中运行kapt(kotlin注释处理)?

如果是的话,我如何将kapt集成到maven构建系统中?

自Kotlin 1.1.2以来,现在支持Gradle和Maven运行KAPT插件。 这在使用Kotlin注释处理工具中有说明:

在编译之前从kotlin-maven-plugin中添加一个kapt目标的执行:

 <execution> <id>kapt</id> <goals> <goal>kapt</goal> </goals> <configuration> <sourceDirs> <sourceDir>src/main/kotlin</sourceDir> <sourceDir>src/main/java</sourceDir> </sourceDirs> <annotationProcessorPaths> <!-- Specify your annotation processors here. --> <annotationProcessorPath> <groupId>com.google.dagger</groupId> <artifactId>dagger-compiler</artifactId> <version>2.9</version> </annotationProcessorPath> </annotationProcessorPaths> </configuration> </execution>