Skip to content
Snippets Groups Projects
Commit ee5acbfb authored by dgelessus's avatar dgelessus
Browse files

Allow setting prob.home for kernel using project property probHome

parent cd254c30
No related branches found
No related tags found
No related merge requests found
...@@ -57,13 +57,16 @@ final KERNEL_SPEC_PATH = project.projectDir.toPath().resolve(Paths.get("kernelsp ...@@ -57,13 +57,16 @@ final KERNEL_SPEC_PATH = project.projectDir.toPath().resolve(Paths.get("kernelsp
final KERNEL_JSON_PATH = KERNEL_SPEC_PATH.resolve("kernel.json") final KERNEL_JSON_PATH = KERNEL_SPEC_PATH.resolve("kernel.json")
task createKernelSpec { task createKernelSpec {
dependsOn = [shadowJar] dependsOn = [shadowJar]
ext.probHome = project.hasProperty("probHome") ? project.probHome : null
inputs.property("probHome", probHome)
outputs.files(KERNEL_JSON_PATH.toFile()) outputs.files(KERNEL_JSON_PATH.toFile())
doFirst { doFirst {
final jarPath = shadowJar.archivePath final jarPath = shadowJar.archivePath
final probHomeDef = probHome != null ? "\n\t\t\"-Dprob.home=$probHome\"," : ""
final jsonText = """{ final jsonText = """{
\t"argv": [ \t"argv": [
\t\t"java", \t\t"java",$probHomeDef
\t\t"-jar", \t\t"-jar",
\t\t"$jarPath", \t\t"$jarPath",
\t\t"{connection_file}" \t\t"{connection_file}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment