From d19a4fa474f0bbd518ac4fbf8786afa5a94dbdee Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Thu, 27 Feb 2020 13:02:44 +0100 Subject: [PATCH] Remove unnecessary manual setting of createKernelSpec task inputs Gradle already knows that createKernelSpec depends on kernelspecfiles, because they are part of the resources, so the task's classpath will count as modified if the kernelspecfiles are modified. --- build.gradle | 2 -- 1 file changed, 2 deletions(-) diff --git a/build.gradle b/build.gradle index 3bf50b7..b107b8b 100644 --- a/build.gradle +++ b/build.gradle @@ -69,7 +69,6 @@ processResources { mainClassName = "de.prob2.jupyter.Main" -final KERNEL_SPEC_FILES_PATH = sourceSets.main.resources.sourceDirectories.singleFile.toPath().resolve(Paths.get("de", "prob2", "jupyter", "kernelspecfiles")) final KERNEL_SPEC_OUTPUT_PATH = project.buildDir.toPath().resolve(Paths.get("kernelspec")) task cleanKernelSpec(type: Delete) { @@ -85,7 +84,6 @@ task createKernelSpec(type: JavaExec) { if (project.hasProperty("probHome")) { systemProperty("prob.home", project.probHome) } - inputs.dir(KERNEL_SPEC_FILES_PATH.toFile()) outputs.dir(KERNEL_SPEC_OUTPUT_PATH.toFile()) doFirst { mkdir(KERNEL_SPEC_OUTPUT_PATH) -- GitLab