X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=pom.xml;h=90cee2484713754fc0d3af8bddb488d305894b99;hb=07fb4c0a995b1f66fb79a5ff6419542a9accaefe;hp=961076a4af993cc6a1f45716b3dcd2a104f9c625;hpb=dcfef47792f6b981624996faa39125417ad1ca6c;p=dmaap%2Fbuscontroller.git diff --git a/pom.xml b/pom.xml index 961076a..90cee24 100644 --- a/pom.xml +++ b/pom.xml @@ -1,14 +1,35 @@ - + + 4.0.0 org.onap.dmaap.buscontroller buscontroller - 1.0.1 + ${artifact.version} dmaap-buscontroller org.onap.oparent oparent - 0.1.1 + 1.2.0 @@ -18,7 +39,6 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.0.0-M1 enforce-no-snapshots @@ -31,6 +51,12 @@ No Snapshots Allowed! org.onap.dmaap.dbcapi:dbcapi + org.onap.aaf.authz:aaf-cadi-client + org.onap.aaf.authz:aaf-misc-env + org.onap.aaf.authz:aaf-cadi-aaf + org.onap.aaf.authz:aaf-auth-client + org.onap.aaf.authz:aaf-cadi-core + org.onap.aaf.authz:aaf-misc-rosetta @@ -39,130 +65,74 @@ - - - org.apache.maven.plugins - maven-dependency-plugin - - - install - - copy-dependencies - - - ${project.build.directory}/dependency - - - - - - com.spotify - docker-maven-plugin - 1.0.0 - - ${docker.image} - ${project.basedir} - - - ${artifact.version} - latest - - true - - - / - ${project.basedir} - - target/**/* - pom.xml - - - - - - - - build-image - package - - build - - - ${skip.docker.build} - - - - - tag-image-project-version - package - - tag - - - ${docker.image} - ${docker.push.registry}/${docker.image}:${artifact.version} - ${skip.docker.push} - - - - - tag-image-latest - package - - tag - - - ${docker.image} - ${docker.push.registry}/${docker.image}:latest - ${skip.docker.push} - - - - push-image-latest - deploy - - push - - - ${docker.push.registry}/${docker.image}:${artifact.version} - ${skip.docker.push} - - + + + org.apache.maven.plugins + maven-shade-plugin + 2.4.3 + + + + package + + shade + + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + + + org.onap.dmaap.dbcapi.server.Main + + + + + + - - push-image - deploy - - push - - - ${docker.push.registry}/${docker.image}:latest - ${skip.docker.push} - - - + + org.sonatype.plugins + nexus-staging-maven-plugin + true + + ecomp-staging + ${nexusproxy} + 176c31dfe190a + - - - org.apache.maven.plugins - maven-site-plugin - 3.6 - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - 2.10 - - - + + + org.apache.maven.plugins + maven-site-plugin + + + org.apache.maven.wagon + wagon-webdav-jackrabbit + 2.10 + + + @@ -180,10 +150,10 @@ org.apache.maven.plugins maven-dependency-plugin [2.10,) - install - - copy-dependencies - + install + + copy-dependencies + @@ -196,9 +166,81 @@ + + + docker + + + + com.spotify + docker-maven-plugin + 1.0.0 + + java:openjdk-8-jre + ${onap.nexus.dockerregistry.daily}/${docker.image} + ["./bin/dmaapbc", "deploy"] + ${onap.nexus.dockerregistry.daily} + + ${artifact.version} + latest + + + /opt/app/dmaapbc/log + + true + root + + + /opt/app/dmaapbc/lib + target + buscontroller.jar + + + /opt/app/dmaapbc/etc + misc + LocalKey + logback.xml + org.onap.dmaap-bc.trust.jks + dbc-api.jks + + + /opt/app/dmaapbc/etc + . + version.properties + + + /opt/app/dmaapbc/misc + misc + opensource.env + cert-client-init.sh + *.tmpl + + + /opt/app/dmaapbc/bin + misc + dmaapbc + doaction + + + + mv /opt/app/dmaapbc/etc/dbc-api.jks /opt/app/dmaapbc/etc/keystore + chmod 600 /opt/app/dmaapbc/etc/keystore + chmod 600 /opt/app/dmaapbc/etc/org.onap.dmaap-bc.trust.jks + chmod +x /opt/app/dmaapbc/misc/cert-client-init.sh + chmod +x /opt/app/dmaapbc/bin/* + mkdir /opt/app/dmaapbc/logs + mkdir /opt/app/dmaapbc/www + mkdir /opt/app/dmaapbc/www/doc + + /opt/app/dmaapbc + + + + + + - org.glassfish.jersey jersey-bom @@ -209,21 +251,21 @@ - - io.swagger - swagger-core - 1.5.13 - - - io.swagger - swagger-jersey2-jaxrs - 1.5.13 - - - io.swagger - swagger-annotations - 1.5.13 - + + io.swagger + swagger-core + 1.5.13 + + + io.swagger + swagger-jersey2-jaxrs + 1.5.13 + + + io.swagger + swagger-annotations + 1.5.13 + org.glassfish.jersey.containers jersey-container-servlet-core @@ -244,6 +286,13 @@ jetty-server ${jettyVersion} + + org.onap.aaf.authz + aaf-cadi-aaf + 2.1.2-SNAPSHOT + full + + org.eclipse.jetty jetty-servlet @@ -273,16 +322,16 @@ postgresql 9.4.1208.jre7 - - com.att.eelf - eelf-core - ${eelf.version} - - - org.onap.dmaap.dbcapi - dbcapi - 1.0.1-SNAPSHOT - + + com.att.eelf + eelf-core + ${eelf.version} + + + org.onap.dmaap.dbcapi + dbcapi + 1.0.15-SNAPSHOT + @@ -306,36 +355,35 @@ - - ecomp-site - dav:${nexusproxy}${sitePath} - + + ecomp-site + dav:${nexusproxy}${sitePath} + 2.16 UTF-8 - 9.3.7.v20160115 + 9.3.8.RC0 0.0.1 - 1.0.1 - - 0.7.7.201606060606 - 3.2 - jacoco - - target/code-coverage/jacoco-ut.exec - target/code-coverage/jacoco-it.exec - - **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** + 1.0.20 + + 0.7.7.201606060606 + 3.2 + jacoco + + target/code-coverage/jacoco-ut.exec + target/code-coverage/jacoco-it.exec + + **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** + + + onap/dmaap/buscontroller - - onap/dmaap/buscontroller - true - true - https://nexus.onap.org - nexus3.onap.org:10003 + https://nexus.onap.org + nexus3.onap.org:10003 - - /content/sites/site/org/onap/dmaap/buscontroller/${artifact.version} + + /content/sites/site/org/onap/dmaap/buscontroller/${artifact.version} - Packaging Platform (DMaaP) Bus Controller API as a Docker container. + Packaging Platform (DMaaP) Bus Controller API as a Docker container.