Add vscode task

This commit is contained in:
shedaniel
2021-01-26 11:38:47 +08:00
parent 815b728306
commit f20c27a2c8
3 changed files with 6 additions and 1 deletions

View File

@@ -1,3 +1,3 @@
kotlin.code.style=official
loom_version=0.6.33
loom_version=0.6.54
base_version=2.0

View File

@@ -21,6 +21,7 @@ open class ArchitectPluginExtension(val project: Project) {
fun platformSetupLoomIde() {
val loomExtension = project.extensions.getByType(LoomGradleExtension::class.java)
loomExtension.autoGenIDERuns = true
loomExtension.addTaskBeforeRun("\$PROJECT_DIR\$/${project.name}:classes")
}
fun common(forgeEnabled: Boolean) {

View File

@@ -3,6 +3,8 @@ package me.shedaniel.architect.plugin
import me.shedaniel.architect.plugin.utils.GradleSupport
import org.gradle.api.Project
import org.gradle.api.file.RegularFileProperty
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.InputFile
import org.gradle.api.tasks.TaskAction
import org.gradle.jvm.tasks.Jar
import java.io.File
@@ -16,7 +18,9 @@ import kotlin.time.ExperimentalTime
import kotlin.time.nanoseconds
open class TransformingTask : Jar() {
@InputFile
val input: RegularFileProperty = GradleSupport.getFileProperty(project)
@Input
val transformers = mutableListOf<Transformer>()
@ExperimentalTime