From a98365fce92c621f1725d591dbec665b6060157f Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 30 Jun 2021 00:14:27 +0200 Subject: Webpack subresource integrity --- language-web/build.gradle | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'language-web/build.gradle') diff --git a/language-web/build.gradle b/language-web/build.gradle index 5cf7e684..dcb69406 100644 --- a/language-web/build.gradle +++ b/language-web/build.gradle @@ -12,7 +12,8 @@ dependencies { def webpackOutputDir = "${buildDir}/webpack" def productionResources = "${webpackOutputDir}/production" def mainClass = 'org.eclipse.viatra.solver.language.web.ServerLauncher' -def currentNodeEnv = System.getenv('NODE_ENV') ?: 'development' +def devMode = System.getenv('NODE_ENV') != 'production' +def currentNodeEnv = devMode ? 'development' : 'production' apply plugin: 'com.moowork.node' @@ -59,7 +60,11 @@ shadowJar { } task jettyRun(type: JavaExec) { - dependsOn webpackDevelopment + if (devMode) { + dependsOn webpackDevelopment + } else { + dependsOn webpackProduction + } dependsOn sourceSets.main.runtimeClasspath classpath = sourceSets.main.runtimeClasspath.filter{it.exists()} main = mainClass -- cgit v1.2.3-54-g00ecf