From 48d76b552efaa7f3ac068519a0c06ab1ad65f2ea Mon Sep 17 00:00:00 2001 From: Pavel Paroulek Date: Mon, 13 May 2019 20:23:31 +0200 Subject: Maven based building Building the project (docker, user interface) via maven Change-Id: I94ef02b435f0684cedbafb63b5daeb44abfe22cc Issue-ID: AAI-531 Signed-off-by: Pavel Paroulek --- pom.xml | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 112 insertions(+), 5 deletions(-) (limited to 'pom.xml') diff --git a/pom.xml b/pom.xml index eb7e378..10a4669 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ https://nexus.onap.org - /content/sites/site/org/onap/aai/resources/${project.artifactId}/${project.version} + /content/sites/site/org/onap/aai/graphgraph/${project.artifactId}/${project.version} /content/repositories/releases/ /content/repositories/snapshots/ UTF-8 @@ -18,6 +18,13 @@ 1.8 1.8 1.5.19.RELEASE + + 0.23.0 + docker.io + localhost:5000 + onap + ${project.build.directory}/${project.artifactId}-${project.version}-build/ + src/main/resources/ @@ -78,15 +85,116 @@ + + + docker + + /graphgraph/ + + + + + io.fabric8 + fabric8-maven-plugin + 4.1.0 + + true + + + graphgraph:${project.version} + + aaionap/aai-common:1.3.0 + + + java + -jar + /graphgraph/${project.artifactId}-${project.version}.${project.packaging} + + + + /graphgraph + ${project.basedir}/src/main/resources/docker-assembly.xml + + + + + + + + generate-images + install + + build + + + + push-images + deploy + + push + + + + + + + + + - + + + src/main/resources + true + + - + + com.github.eirslett + frontend-maven-plugin + 1.7.6 + + + install node + + install-node-and-npm + + generate-resources + + ${project.basedir}/graphgraph-fe + v10.10.0 + + + + npm install + + npm + + generate-resources + + ${project.basedir}/graphgraph-fe + install + + + + npm build + + npm + + generate-resources + + ${project.basedir}/graphgraph-fe + run build + + + + + maven-resources-plugin 3.1.0 - copy-resources + copy-resources-ui validate copy-resources @@ -116,7 +224,6 @@ - -- cgit 1.2.3-korg