Files
unmeta-gradle-plugin/plugin-build/plugin/src/main/java/com/axzae/unmeta/UnmetaPlugin.kt
You Qi e4932d4ef9 Implement unmeta codes
- cited from io.github.izhangzhihao.unmeta
2023-04-29 12:03:49 +08:00

18 lines
493 B
Kotlin

package com.axzae.unmeta
import org.gradle.api.Plugin
import org.gradle.api.Project
const val EXTENSION_NAME = "unmeta"
const val TASK_NAME = "unmetaTask"
abstract class UnmetaPlugin : Plugin<Project> {
override fun apply(project: Project) {
val extension = project.extensions.create(EXTENSION_NAME, UnmetaExtension::class.java, project)
project.tasks.register(TASK_NAME, UnmetaTask::class.java) {
it.isEnabled = extension.isEnabled.get()
}
}
}