X-Git-Url: https://gerrit.onap.org/r/gitweb?p=dmaap%2Fbuscontroller.git;a=blobdiff_plain;f=pom.xml;h=290b85b54cf0cd4eed125d38fdbcee535d47da81;hp=2a0474f29a7a50709972ac1c9ba14dbdf32ebfc2;hb=71d3d0925874247de5e657821638b1c08360f571;hpb=ee440aa67b493d4cd20ea7c2e67b1c2d7501ff15 diff --git a/pom.xml b/pom.xml index 2a0474f..290b85b 100644 --- a/pom.xml +++ b/pom.xml @@ -1,389 +1,210 @@ - - - + + 4.0.0 org.onap.dmaap.buscontroller - buscontroller - ${artifact.version} + parent + ${revision} dmaap-buscontroller + pom + org.onap.oparent oparent - 1.2.0 - + 3.2.0 - - buscontroller + + 2.0.6-SNAPSHOT + ${basedir} + 1.0.0 + UTF-8 + false + false + false + true + 2.2.54 + 11 + 11 + /content/repositories/snapshots/ + onap/dmaap/ + https://nexus.onap.org + nexus3.onap.org:10003 + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' + java + false + ${project.build.directory}/surefire-reports + + ${project.version} + /content/sites/site/org/onap/dmaap/buscontroller/${project.artifactId}/${revision} + + + + dmaap-bc + dbc-client + + - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-no-snapshots - - enforce - - - - - 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 - - - - true - - - - - - - - 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 - - - - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - true - - ecomp-staging - ${nexusproxy} - 176c31dfe190a - - - - - - org.apache.maven.plugins - maven-site-plugin - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - 2.10 - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 + org.apache.maven.plugins + maven-surefire-plugin + + + + + ${surefireArgLine} --illegal-access=permit + + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + --illegal-access=permit + + + + + org.codehaus.mojo + flatten-maven-plugin + 1.0.1 + + true + target + + + + flatten + process-resources + + flatten + + + + + + maven-checkstyle-plugin + + + onap-java-style + + false + + + + + + org.apache.maven.plugins + maven-compiler-plugin - - - - - org.apache.maven.plugins - maven-dependency-plugin - [2.10,) - install - - copy-dependencies - - - - - - - - + ${maven.compiler.source} + ${maven.compiler.target} + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.codehaus.gmaven + gmaven-plugin + ${gmaven-plugin.version} + + + validate + + execute + + + + ${project.version} + + + + println 'ver: ' + project.properties['ver']; + if (project.properties['ver'].endsWith("-SNAPSHOT")) { + project.properties['dockertag1'] = project.properties['ver'] + "-latest"; + project.properties['dockertag2'] = project.properties['ver'] + "-" + project.properties['timestamp']; + } else { + project.properties['dockertag1'] = project.properties['ver'] + "-STAGING-latest"; + project.properties['dockertag2'] = project.properties['ver'] + "-STAGING-" + project.properties['timestamp']; + } + println 'docker tag 1: ' + project.properties['dockertag1']; + println 'docker tag 2: ' + project.properties['dockertag2']; + + + + + + + io.fabric8 + docker-maven-plugin + ${io.fabric8.version} + + ${docker.skip.build} + ${docker.verbose} + ${docker.apiVersion} + ${docker.pull.registry} + ${docker.push.registry} + + + + org.codehaus.mojo + properties-maven-plugin + 1.0.0 + + + validate + + read-project-properties + + + + ../version.properties + + + + + - - - 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 - ${jersey.version} - pom - import - - - - - - 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 - - - - - org.glassfish.jersey.media - jersey-media-moxy - - - log4j - log4j - 1.2.17 - - - org.eclipse.jetty - jetty-server - ${jettyVersion} - - - org.onap.aaf.authz - aaf-cadi-aaf - 2.1.2-SNAPSHOT - full - - - - 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 - - - com.att.eelf - eelf-core - ${eelf.version} - - - org.onap.dmaap.dbcapi - dbcapi - 1.0.16-SNAPSHOT - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - false - org.umlgraph.doclet.UmlGraphDoc - - org.umlgraph - umlgraph - 5.6 - - -views - true - - - - - - - - ecomp-site - dav:${nexusproxy}${sitePath} - - - - 2.16 - UTF-8 - 9.3.8.RC0 - 0.0.1 - 1.0.22 - - 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 - - https://nexus.onap.org - nexus3.onap.org:10003 - - - /content/sites/site/org/onap/dmaap/buscontroller/${artifact.version} - - Packaging Platform (DMaaP) Bus Controller API as a Docker container. + + + onap-plugin-snapshots + ${onap.nexus.url}${snapshotNexusPath} + +