From b4ba87e8e0ddc705eb9d049d4766399a8f07df3f Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Sun, 24 Apr 2022 19:00:37 +0200 Subject: [PATCH] try fixing tstl task caching --- .../dev/adamko/kafkatorio/task/TypescriptToLuaTask.kt | 11 ++++++----- modules/events-server/build.gradle.kts | 4 ++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/TypescriptToLuaTask.kt b/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/TypescriptToLuaTask.kt index e98ddf6..7bf6fb2 100644 --- a/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/TypescriptToLuaTask.kt +++ b/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/TypescriptToLuaTask.kt @@ -6,31 +6,32 @@ import org.gradle.api.file.DirectoryProperty import org.gradle.api.file.FileSystemOperations import org.gradle.api.plugins.BasePlugin import org.gradle.api.tasks.CacheableTask +import org.gradle.api.tasks.IgnoreEmptyDirectories import org.gradle.api.tasks.InputDirectory +import org.gradle.api.tasks.Internal import org.gradle.api.tasks.OutputDirectory import org.gradle.api.tasks.PathSensitive import org.gradle.api.tasks.PathSensitivity import org.gradle.api.tasks.SkipWhenEmpty import org.gradle.api.tasks.TaskAction -import org.gradle.work.Incremental import org.gradle.work.NormalizeLineEndings import org.jetbrains.kotlin.util.parseSpaceSeparatedArgs @CacheableTask -abstract class TypescriptToLuaTask : NpmTask() { +abstract class TypescriptToLuaTask @Inject constructor( + private val fs: FileSystemOperations +) : NpmTask() { @get:InputDirectory @get:SkipWhenEmpty @get:PathSensitive(PathSensitivity.RELATIVE) @get:NormalizeLineEndings + @get:IgnoreEmptyDirectories abstract val sourceFiles: DirectoryProperty @get:OutputDirectory abstract val outputDirectory: DirectoryProperty - @get:Inject - abstract val fs: FileSystemOperations - init { super.setGroup(BasePlugin.BUILD_GROUP) super.setDescription("Convert Typescript To Lua") diff --git a/modules/events-server/build.gradle.kts b/modules/events-server/build.gradle.kts index 589f272..eafe6bf 100644 --- a/modules/events-server/build.gradle.kts +++ b/modules/events-server/build.gradle.kts @@ -94,3 +94,7 @@ idea { excludeDirs = excludeDirs + kafkaStateDir.asFile } } + +//tasks.withType().all { +// notCompatibleWithConfigurationCache("error: Projects must be configuring") +//}