From 661e2da15c8ab6f1f3fbbd03b6930ee154100c59 Mon Sep 17 00:00:00 2001 From: "Timoney, Dan (dt5972)" Date: Fri, 10 Aug 2018 15:52:20 -0400 Subject: [PATCH] Install 3rd party dependencies Add separate component to install all third party dependencies, including EELF (needed by ansible-adapter) Change-Id: I9b16ed83d19c2ed22fefd28a4e2186d6e196edcd Issue-ID: CCSDK-454 Signed-off-by: Timoney, Dan (dt5972) --- dependencies/pom.xml | 126 +++++++++++++++++++++ dependencies/src/assembly/assemble_mvnrepo_zip.xml | 49 ++++++++ odlsli/pom.xml | 7 ++ pom.xml | 1 + 4 files changed, 183 insertions(+) create mode 100755 dependencies/pom.xml create mode 100644 dependencies/src/assembly/assemble_mvnrepo_zip.xml diff --git a/dependencies/pom.xml b/dependencies/pom.xml new file mode 100755 index 00000000..8ad069a1 --- /dev/null +++ b/dependencies/pom.xml @@ -0,0 +1,126 @@ + + + 4.0.0 + + + org.onap.ccsdk.parent + odlparent-lite + 1.1.0-SNAPSHOT + + + + org.onap.ccsdk.distribution + dependencies + 0.3.0-SNAPSHOT + pom + + ccsdk-distribution:: dependencies + + + false + + + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + org.apache.tomcat + tomcat-jdbc + ${tomcat-jdbc.version} + + + com.att.eelf + eelf-core + + + ch.qos.logback + logback-core + ${logback.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + org.apache.commons + commons-text + 1.1 + + + javax + javaee-api + 7.0 + + + org.springframework + spring-beans + ${spring.version} + + + org.springframework + spring-context + ${spring.version} + + + org.springframework + spring-jdbc + ${spring.version} + + + + + + + maven-assembly-plugin + 2.6 + + + maven-repo-zip + + single + + package + + true + stage/dependencies-${project.version} + + src/assembly/assemble_mvnrepo_zip.xml + + true + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-dependencies + + copy-dependencies + + prepare-package + + false + ${project.build.directory}/assembly/system + false + true + true + true + false + false + org.onap.ccsdk.sli.core,org.opendaylight + provided + + + + + + + diff --git a/dependencies/src/assembly/assemble_mvnrepo_zip.xml b/dependencies/src/assembly/assemble_mvnrepo_zip.xml new file mode 100644 index 00000000..9b4a25f4 --- /dev/null +++ b/dependencies/src/assembly/assemble_mvnrepo_zip.xml @@ -0,0 +1,49 @@ + + + + + + repo + + zip + + + + false + + + + target/assembly/ + . + + + + + + + + diff --git a/odlsli/pom.xml b/odlsli/pom.xml index 98629175..18600d19 100644 --- a/odlsli/pom.xml +++ b/odlsli/pom.xml @@ -34,6 +34,13 @@ + + ${project.groupId} + dependencies + ${project.version} + repo + zip + org.onap.ccsdk.sli.core diff --git a/pom.xml b/pom.xml index ac456ab9..c129b26a 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,7 @@ platform-logic + dependencies ubuntu opendaylight odlsli -- 2.16.6