Implement unmeta codes

- cited from io.github.izhangzhihao.unmeta
This commit is contained in:
You Qi
2023-04-27 17:52:24 +08:00
parent 5dcfc59b37
commit e4932d4ef9
8 changed files with 72 additions and 55 deletions

View File

@@ -8,14 +8,10 @@ const val TASK_NAME = "unmetaTask"
abstract class UnmetaPlugin : Plugin<Project> {
override fun apply(project: Project) {
// Add the 'template' extension object
val extension = project.extensions.create(EXTENSION_NAME, UnmetaExtension::class.java, project)
// Add a task that uses configuration from the extension object
project.tasks.register(TASK_NAME, UnmetaTask::class.java) {
it.tag.set(extension.tag)
it.message.set(extension.message)
it.outputFile.set(extension.outputFile)
it.isEnabled = extension.isEnabled.get()
}
}
}