gratatouille.gradle.GratatouillePlugin.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gratatouille-gradle-plugin Show documentation
Show all versions of gratatouille-gradle-plugin Show documentation
Cook delicious Gradle plugins
The newest version!
package gratatouille.gradle
import com.gradleup.gratatouille.gradle.BuildConfig
import org.gradle.api.Plugin
import org.gradle.api.Project
class GratatouillePlugin : Plugin {
override fun apply(target: Project) {
target.withPlugins("org.jetbrains.kotlin.jvm", "com.google.devtools.ksp") {
target.configurations.getByName("ksp").dependencies.add(
target.dependencies.create("${BuildConfig.group}:gratatouille-processor:${BuildConfig.version}")
)
target.configurations.getByName("implementation").dependencies.add(
target.dependencies.create("${BuildConfig.group}:gratatouille-core:${BuildConfig.version}")
)
}
}
}