gradle - Cómo usar kapt en un módulo de biblioteca kotlin

CorePress2024-01-24  9

Agregué kotlin("kapt") al bloque de complementos en el archivo build.gradle.kts para mi módulo de biblioteca.

plugins {
    id("java-library")
    id ("kotlin")
    kotlin("kapt")
}

Ahora la sincronización de Gradle genera el error:

solo se permiten llamadas al método id(String) en los complementos {}bloque de script

¿Cómo puedo utilizar kapt en mi módulo de biblioteca?



------------------------------------

Para uso de Gradle Kotlin DSL:

plugins {
    kotlin("kapt") version "version" // e.g. "1.7.21"
}

En cuanto a Groovy:

plugins {
    id "org.jetbrains.kotlin.kapt" version "version" // e.g. "1.7.21"
}

¡Lo usé y funcionó!

Respondido

6 de diciembre de 2022 a las 12:23

fz ras

fz ras

11

1

1 insignia de bronce



------------------------------------

Tonto de mí. Una confusión de copiar y pegar provocó que la extensión .kts se eliminara de mi archivo. Restaurar la extensión del nombre de archivo resuelve el problema.

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare