mirror of
https://github.com/fankes/unmeta-gradle-plugin.git
synced 2025-09-05 18:45:17 +08:00
18 lines
493 B
Kotlin
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()
|
|
}
|
|
}
|
|
}
|