aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/build.gradle
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-06-30 00:14:27 +0200
committerLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-06-30 00:14:27 +0200
commita98365fce92c621f1725d591dbec665b6060157f (patch)
treed5442766a0f2b043202ba5ec20a84b1caf1e106e /language-web/build.gradle
parentPin all m2 dependency versions (diff)
downloadrefinery-a98365fce92c621f1725d591dbec665b6060157f.tar.gz
refinery-a98365fce92c621f1725d591dbec665b6060157f.tar.zst
refinery-a98365fce92c621f1725d591dbec665b6060157f.zip
Webpack subresource integrity
Diffstat (limited to 'language-web/build.gradle')
-rw-r--r--language-web/build.gradle9
1 files changed, 7 insertions, 2 deletions
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 {
12def webpackOutputDir = "${buildDir}/webpack" 12def webpackOutputDir = "${buildDir}/webpack"
13def productionResources = "${webpackOutputDir}/production" 13def productionResources = "${webpackOutputDir}/production"
14def mainClass = 'org.eclipse.viatra.solver.language.web.ServerLauncher' 14def mainClass = 'org.eclipse.viatra.solver.language.web.ServerLauncher'
15def currentNodeEnv = System.getenv('NODE_ENV') ?: 'development' 15def devMode = System.getenv('NODE_ENV') != 'production'
16def currentNodeEnv = devMode ? 'development' : 'production'
16 17
17apply plugin: 'com.moowork.node' 18apply plugin: 'com.moowork.node'
18 19
@@ -59,7 +60,11 @@ shadowJar {
59} 60}
60 61
61task jettyRun(type: JavaExec) { 62task jettyRun(type: JavaExec) {
62 dependsOn webpackDevelopment 63 if (devMode) {
64 dependsOn webpackDevelopment
65 } else {
66 dependsOn webpackProduction
67 }
63 dependsOn sourceSets.main.runtimeClasspath 68 dependsOn sourceSets.main.runtimeClasspath
64 classpath = sourceSets.main.runtimeClasspath.filter{it.exists()} 69 classpath = sourceSets.main.runtimeClasspath.filter{it.exists()}
65 main = mainClass 70 main = mainClass