gradle: Bootstrap plugin

This commit is contained in:
Owain van Brakel
2019-11-02 04:34:45 +01:00
parent ddae743f48
commit bb179f07c7
9 changed files with 255 additions and 13 deletions

View File

@@ -1,10 +1,12 @@
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.tasks.StopExecutionException
import org.gradle.api.tasks.diagnostics.DependencyReportTask
import org.gradle.kotlin.dsl.register
class FernflowerPlugin : Plugin<Project> {
override fun apply(project: Project) {
project.tasks.create("decompile", FernflowerTask::class.java).run {
project.tasks.register<FernflowerTask>("decompile") {
dependsOn(project.tasks.getByName("jar"))
doFirst {