是否可以在基于 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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)