From c43fdf9f952d32eaf52204afbecd6bda036cb4bd Mon Sep 17 00:00:00 2001 From: fecaille Date: Thu, 31 Mar 2016 13:57:48 +0200 Subject: [PATCH] Feature: add production profile to minify resources --- package.json | 3 ++- pom.xml | 36 +++++++++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index cea00cc..53f072c 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,8 @@ }, "scripts": { "dev": "webpack-dev-server --hot --inline --devtool eval --progress --colors --content-base build --port 9999", - "dev-build": "webpack -d --display-modules", + "dev-build": "webpack -d --progress --colors", + "prod-build": "webpack -d -p --colors", "watch": "webpack --watch -d" } } diff --git a/pom.xml b/pom.xml index 0d3f2f7..5826c1a 100644 --- a/pom.xml +++ b/pom.xml @@ -21,6 +21,7 @@ 1.8 + war true jazzhub opensaas @@ -128,15 +129,6 @@ - - webapp - - true - - - war - - docker @@ -175,6 +167,32 @@ + + production + + + + com.github.eirslett + frontend-maven-plugin + 0.0.29 + + ${project.build.directory} + + + + + npm + + generate-resources + + run-script prod-build + + + + + + + \ No newline at end of file