From 095eb4231cad4a098989bd8be0f5a9c8e24ce076 Mon Sep 17 00:00:00 2001 From: lj1412 Date: Mon, 20 Feb 2017 00:46:40 +0000 Subject: Docker file and pom.xml Change-Id: I8fe1311b035c6dc5260864e27b1f7659c75dcabc Signed-off-by: lj1412 --- Dockerfile | 6 +- pom.xml | 519 ++++++++++++++++++++++++++++++------------------------------- 2 files changed, 255 insertions(+), 270 deletions(-) diff --git a/Dockerfile b/Dockerfile index 591fc05..b195030 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM java:openjdk-8-jre -MAINTAINER Dominic Lunanuova +MAINTAINER Dominic Lunanuova ENV insdir /opt/app/dmaapbc RUN \ mkdir -p ${insdir}/lib \ @@ -8,14 +8,14 @@ RUN \ && mkdir -p ${insdir}/www && mkdir -p ${insdir}/www/doc \ && mkdir -p ${insdir}/config \ && mkdir -p ${insdir}/misc \ - && mkdir -p ${insdir}/bin + && mkdir -p ${insdir}/bin WORKDIR ${insdir} USER root COPY target/dcae_dmaapbc.jar ${insdir}/lib/ COPY target/deps/*.jar ${insdir}/lib/ COPY src/main/resources/log4j.properties ${insdir}/etc/ COPY www/ ${insdir}/www/ -COPY target/site/apidocs/ ${insdir}/www/doc/ +# COPY target/site/apidocs/ ${insdir}/www/doc/ COPY misc/LocalKey ${insdir}/etc/ COPY misc/opensource.env ${insdir}/misc/ COPY misc/*.tmpl ${insdir}/misc/ diff --git a/pom.xml b/pom.xml index 88d5bcf..3acaa09 100644 --- a/pom.xml +++ b/pom.xml @@ -1,274 +1,259 @@ - - - 4.0.0 - - org.openecomp.dcae.dmaapbc - dcae_dmaapbc - 1.0.0 - dcae_dmaapbc - - - - ecomp-releases - Open eCOMP Release Repository - ${nexusproxy}/content/repositories/releases/ - - - ecomp-snapshots - Open eCOMP Snapshot Repository - ${nexusproxy}/content/repositories/snapshots/ - - - mso-javadoc - dav:https://ecomp-nexus:8443/repository/mso-javadoc/org.openecomp.dmaapbc/${project.version} - - - - - - dcae_dmaapbc - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.7 - 1.7 - - - - org.apache.maven.plugins - maven-dependency-plugin + + + 4.0.0 + org.openecomp.dcae.dmaapbc + dcae_dmaapbc + 1.0.0 + dcae_dmaapbc + + + ecomp-releases + Open eCOMP Release Repository + ${nexusproxy}/content/repositories/releases/ + + + ecomp-snapshots + Open eCOMP Snapshot Repository + ${nexusproxy}/content/repositories/snapshots/ + + + mso-javadoc + dav:https://ecomp-nexus:8443/repository/mso-javadoc/org.openecomp.dmaapbc/${project.version} + + + + + central + http://repo1.maven.org/maven2 + + + + dcae_dmaapbc + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + true + + 1.7 + 1.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.6 + + + org.apache.maven.wagon + wagon-webdav-jackrabbit + 2.10 + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + copy-dependencies + package + + copy-dependencies + + + ${project.build.directory}/deps + false + false + true + + + + + + + + + org.codehaus.mojo + license-maven-plugin + 1.10 + + false + ============LICENSE_START======================================================= + ============LICENSE_END========================================================= + ================================================================================ + apache_v2 + 2017 + AT&T Intellectual Property. All rights reserved. + OpenECOMP - org.openecomp.dmaapbc + true + true + true + true + + + + first + + update-file-header + + process-sources + + + + + org.codehaus.mojo + sonar-maven-plugin + 3.2 + + + org.apache.maven.plugins + maven-site-plugin + 3.6 + + + org.apache.maven.wagon + wagon-webdav-jackrabbit 2.10 - - - copy-dependencies - package + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.10,) - copy-dependencies + copy-dependencies - - ${project.build.directory}/deps - false - false - true - - - + + + + + + + + - - - - - org.codehaus.mojo - license-maven-plugin - 1.10 - - false - ============LICENSE_START======================================================= - ============LICENSE_END========================================================= - ================================================================================ - apache_v2 - 2017 - AT&T Intellectual Property. All rights reserved. - OpenECOMP - org.openecomp.dmaapbc - true - true - true - true - - - - first - - update-file-header - - process-sources - - - - - org.codehaus.mojo - sonar-maven-plugin - 3.2 - - - org.apache.maven.plugins - maven-site-plugin - 3.6 - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - 2.10 - - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - - - maven-dependency-plugin - - - [2.10,) - - - - copy-dependencies - - - - - - - - - - - - - - - - - - - org.glassfish.jersey - jersey-bom - ${jersey.version} - pom - import - - - - + + + + - - org.glassfish.jersey.containers - jersey-container-servlet-core - - - - - org.glassfish.jersey.media - jersey-media-moxy - - - log4j - log4j - 1.2.17 - - - org.eclipse.jetty - jetty-server - ${jettyVersion} - - - org.eclipse.jetty - jetty-servlet - ${jettyVersion} - compile - - - org.eclipse.jetty - jetty-servlets - ${jettyVersion} - compile - - - - - com.googlecode.json-simple - json-simple - 1.1.1 - - - - commons-codec - commons-codec - 1.6 - - - - org.postgresql - postgresql - 9.4.1208.jre7 - - - - + + org.glassfish.jersey + jersey-bom + ${jersey.version} + pom + import + - - - ecomp-releases - Open eCOMP Release Repository - ${nexusproxy}/content/repositories/releases/ - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - false - org.umlgraph.doclet.UmlGraphDoc - - org.umlgraph - umlgraph - 5.6 - - -views - true - - - - - - 2.16 - UTF-8 - 9.0.2.v20130417 - - Data Movement as a Platform (DMaaP) Bus Controller provides an API for other DCAE infrastructure components to provision DMaaP resources. A DMaaP resource is a Data Router Feed or a Message Router Topic, and their associated publishers and subscribers. + + + + org.glassfish.jersey.containers + jersey-container-servlet-core + + + + + org.glassfish.jersey.media + jersey-media-moxy + + + log4j + log4j + 1.2.17 + + + org.eclipse.jetty + jetty-server + ${jettyVersion} + + + org.eclipse.jetty + jetty-servlet + ${jettyVersion} + compile + + + org.eclipse.jetty + jetty-servlets + ${jettyVersion} + compile + + + + com.googlecode.json-simple + json-simple + 1.1.1 + + + commons-codec + commons-codec + 1.6 + + + + org.postgresql + postgresql + 9.4.1208.jre7 + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.4 + + false + org.umlgraph.doclet.UmlGraphDoc + + org.umlgraph + umlgraph + 5.6 + + -views + true + + + + + + 2.16 + UTF-8 + 9.0.2.v20130417 + + Data Movement as a Platform (DMaaP) Bus Controller provides an API for other DCAE infrastructure components to provision DMaaP resources. A DMaaP resource is a Data Router Feed or a Message Router Topic, and their associated publishers and subscribers. -- cgit 1.2.3-korg