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