From fb0bf963239aaacf19280843f825174e68d41eab Mon Sep 17 00:00:00 2001 From: GuangrongFu Date: Fri, 20 Jul 2018 13:40:12 +0800 Subject: [PATCH] Added the frontend module Change-Id: I376d0e160f0ad0e3dca3f32167b9df4ad131dd0c Issue-ID: HOLMES-111 Signed-off-by: GuangrongFu --- pom.xml | 1 + rulemgt-frontend/.gitignore | 1 + rulemgt-frontend/package-lock.json | 20 +++++------ rulemgt-frontend/package.json | 3 +- rulemgt-frontend/pom.xml | 68 +++++++++++++++++++++++++------------- rulemgt-frontend/src/index.html | 2 +- 6 files changed, 58 insertions(+), 37 deletions(-) diff --git a/pom.xml b/pom.xml index 77a344b..afc656e 100644 --- a/pom.xml +++ b/pom.xml @@ -30,6 +30,7 @@ holmes-rule-management rulemgt + rulemgt-frontend rulemgt-standalone diff --git a/rulemgt-frontend/.gitignore b/rulemgt-frontend/.gitignore index 54bfd20..3fdce3b 100644 --- a/rulemgt-frontend/.gitignore +++ b/rulemgt-frontend/.gitignore @@ -7,6 +7,7 @@ # dependencies /node_modules +/node # IDEs and editors /.idea diff --git a/rulemgt-frontend/package-lock.json b/rulemgt-frontend/package-lock.json index 69f96d6..1c29b4d 100644 --- a/rulemgt-frontend/package-lock.json +++ b/rulemgt-frontend/package-lock.json @@ -137,8 +137,7 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", @@ -265,8 +264,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -278,7 +276,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -404,8 +401,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -538,7 +534,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -12080,6 +12075,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -12259,7 +12255,8 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -12365,7 +12362,8 @@ "yallist": { "version": "3.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -12947,7 +12945,6 @@ "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -13116,7 +13113,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } diff --git a/rulemgt-frontend/package.json b/rulemgt-frontend/package.json index e7e8877..6ba05bf 100644 --- a/rulemgt-frontend/package.json +++ b/rulemgt-frontend/package.json @@ -5,7 +5,8 @@ "scripts": { "ng": "ng", "start": "ng serve", - "build": "ng build", + "build": "ng build --dev", + "prod": "ng build --prod --base-href /holmes", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" diff --git a/rulemgt-frontend/pom.xml b/rulemgt-frontend/pom.xml index 1891ef6..4e71ecc 100644 --- a/rulemgt-frontend/pom.xml +++ b/rulemgt-frontend/pom.xml @@ -33,41 +33,46 @@ - org.codehaus.mojo - exec-maven-plugin - 1.5.0 + com.github.eirslett + frontend-maven-plugin + 1.6 - angular-cli install - - . - cmd - - /c - "npm install --prefer-offline" - - - generate-resources + install node and npm - exec + install-node-and-npm + generate-resources - angular-cli build + npm install + + npm + + generate-resources - . - cmd - - /c - "ng build --prod" - + install - generate-resources + + + prod - exec + npm + + run-script prod + run-script prod + + generate-resources + + ${skip.node.and.npm.installation} + v10.6.0 + 6.1.0 + ./ + ./ + org.apache.maven.plugins @@ -111,4 +116,21 @@ + + + local + + true + + + + normal + + true + + + false + + + diff --git a/rulemgt-frontend/src/index.html b/rulemgt-frontend/src/index.html index 0a7632c..c8da64f 100644 --- a/rulemgt-frontend/src/index.html +++ b/rulemgt-frontend/src/index.html @@ -31,4 +31,4 @@ Loading... - \ No newline at end of file + -- 2.16.6