From 1177d23e2be4a99f231b2d886ea121bf4e0611bc Mon Sep 17 00:00:00 2001 From: GuangrongFu Date: Wed, 28 Mar 2018 14:37:08 +0800 Subject: [PATCH] Put Dependencies into a Lib Dir Change-Id: I073f90db334bb0e31cda979e48160a3daf0a82e6 Issue-ID: HOLMES-123 Signed-off-by: GuangrongFu --- engine-d-standalone/pom.xml | 34 ++++++++++++++++++++ engine-d-standalone/src/main/assembly/bin/run.sh | 2 +- engine-d/pom.xml | 41 ++++++------------------ 3 files changed, 44 insertions(+), 33 deletions(-) diff --git a/engine-d-standalone/pom.xml b/engine-d-standalone/pom.xml index 84a3970..bfa5ac6 100644 --- a/engine-d-standalone/pom.xml +++ b/engine-d-standalone/pom.xml @@ -68,6 +68,23 @@ true + + copy-lib-${linux64id} + process-resources + + copy-resources + + + ${linux64outputdir}/lib + + + ${project.parent.basedir}/engine-d/target/lib + false + + + true + + copy-resources-${win64id} process-resources @@ -95,6 +112,23 @@ true + + copy-lib-${win64id} + process-resources + + copy-resources + + + ${win64outputdir}/lib + + + ${project.parent.basedir}/engine-d/target/lib + false + + + true + + copy-dockerfile process-resources diff --git a/engine-d-standalone/src/main/assembly/bin/run.sh b/engine-d-standalone/src/main/assembly/bin/run.sh index d3d5348..3f3c662 100644 --- a/engine-d-standalone/src/main/assembly/bin/run.sh +++ b/engine-d-standalone/src/main/assembly/bin/run.sh @@ -30,7 +30,7 @@ port=8312 #JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=$port,server=y,suspend=n" echo @JAVA_OPTS@ $JAVA_OPTS -class_path="$main_path/:$main_path/holmes-engine-d.jar" +class_path="$main_path/*:$main_path/lib/*:$main_path/holmes-engine-d.jar" echo @class_path@ $class_path sed -i "s/activemq.username=.*/activemq.username=activemq/" /home/activemq/apache-activemq-5.9.0/conf/credentials.properties diff --git a/engine-d/pom.xml b/engine-d/pom.xml index 6bdc6be..967fa0b 100644 --- a/engine-d/pom.xml +++ b/engine-d/pom.xml @@ -316,50 +316,27 @@ true + org.onap.holmes.engine.EngineDActiveApp + lib/ + org.apache.maven.plugins - maven-shade-plugin - - true - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - org.onap.holmes.dsa:dmaap-dsa - - org/onap/holmes/common/** - com/fasterxml/jackson/core/jackson-databind/** - org/slf4j/** - - - - + maven-dependency-plugin + copy package - shade + copy-dependencies - - - - org.onap.holmes.engine.EngineDActiveApp - - - + + ${project.build.directory}/lib + -- 2.16.6