X-Git-Url: https://gerrit.onap.org/r/gitweb?p=dmaap%2Fdatarouter.git;a=blobdiff_plain;f=pom.xml;h=fe024fd7fc003d79b0fe6a80ce1996653ed54d3f;hp=5694cb786b960249c8641439baa0cf5a81698cb2;hb=79f3b3c261e88c5b83227911d49957a546b1f0b5;hpb=102790938e1d344121be0edda6f82b6f1d9530fb diff --git a/pom.xml b/pom.xml old mode 100644 new mode 100755 index 5694cb78..fe024fd7 --- a/pom.xml +++ b/pom.xml @@ -1,180 +1,446 @@ - - - 4.0.0 - org.onap.dmaap.datarouter - parent - dmaap-datarouter - 1.0.1-SNAPSHOT - pom - https://github.com/att/DMAAP_DATAROUTER - - - - org.onap.oparent - oparent - 0.1.1 - - - - UTF-8 - 1.8 - 1.8 - java - false - jacoco - ${project.build.directory}/surefire-reports - ${project.build.directory}/coverage-reports/jacoco.exec - ${project.build.directory}/coverage-reports/jacoco-it.exec - true - ${project.version} - https://nexus.onap.org - /content/repositories/snapshots/ - /content/repositories/releases/ - /content/repositories/staging/ - /content/sites/site/org/onap/datarouter/${project.artifactId}/${project.version} - - - - - datarouter-prov - datarouter-node - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 - true - - ${nexusproxy} - 176c31dfe190a - ecomp-staging - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 - true - - ${nexusproxy} - 176c31dfe190a - ecomp-staging - - - - - org.jacoco - jacoco-maven-plugin - ${jacoco.version} - - - **/gen/** - **/generated-sources/** - **/yang-gen/** - **/pax/** - - - - - - pre-unit-test - - prepare-agent - - - ${project.build.directory}/code-coverage/jacoco-ut.exec - surefireArgLine - - - - - - post-unit-test - test - - report - - - ${project.build.directory}/code-coverage/jacoco-ut.exec - ${project.reporting.outputDirectory}/jacoco-ut - - - - pre-integration-test - pre-integration-test - - prepare-agent - - - ${project.build.directory}/code-coverage/jacoco-it.exec - - failsafeArgLine - - - - - - post-integration-test - post-integration-test - - report - - - ${project.build.directory}/code-coverage/jacoco-it.exec - ${project.reporting.outputDirectory}/jacoco-it - - - - - - - - - ecomp-releases - DR Release Repository - ${nexusproxy}${releaseNexusPath} - - - ecomp-snapshots - DR Snapshot Repository - ${nexusproxy}${snapshotNexusPath} - - - ecomp-site - dav:${nexusproxy}${sitePath} - - - - - onap-plugin-snapshots - https://nexus.onap.org/content/repositories/snapshots/ - - - - + + + 4.0.0 + org.onap.dmaap.datarouter + parent + dmaap-datarouter + ${revision} + pom + https://docs.onap.org/en/latest/submodules/dmaap/datarouter.git/docs/index.html + + org.onap.oparent + oparent + 2.0.0 + + + + 2.1.1-SNAPSHOT + UTF-8 + 1.8 + 1.8 + + /content/repositories/snapshots/ + /content/repositories/releases/ + /content/repositories/staging/ + /content/sites/site/org/onap/dmaap/datarouter/${project.artifactId}/${project.version} + + java + false + jacoco + ${project.build.directory}/surefire-reports + ${project.build.directory}/coverage-reports/jacoco.exec + ${project.build.directory}/coverage-reports/jacoco-it.exec + ${project.version} + + false + true + onap/dmaap/ + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' + + + 9.4.14.v20181114 + 1.5.5 + 4.0.1 + 1.2.3 + 2.1.10 + 1.13 + 1.5 + 0.28.0 + 1.23 + 2.4 + 2.6 + 4.4 + 4.5.3 + 0.11 + 4.12 + 1.10.19 + 1.7.4 + 1.7.4 + 3.0 + 1.0.0 + 20160810 + 1.7.25 + 1.3 + 12.0 + + + datarouter-prov + datarouter-node + datarouter-subscriber + datarouter-docker-compose + + + + + org.hamcrest + hamcrest-library + ${hamcrest-lib.version} + test + + + org.slf4j + slf4j-api + ${sl4j-api.version} + + + commons-codec + commons-codec + ${commons-codec.version} + + + ch.qos.logback + logback-classic + ${qos.logback.version} + compile + + + ch.qos.logback + logback-core + ${qos.logback.version} + compile + + + com.intellij + annotations + ${annotations.version} + + + javax.servlet + javax.servlet-api + ${javax.servlet-api.version} + compile + + + javax.mail + javax.mail-api + ${javax.mail-api.version} + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + org.eclipse.jetty + jetty-continuation + ${jetty.version} + + + org.eclipse.jetty + jetty-util + ${jetty.version} + + + org.eclipse.jetty + jetty-servlet + ${jetty.version} + + + org.eclipse.jetty + jetty-http + ${jetty.version} + + + org.eclipse.jetty + jetty-io + ${jetty.version} + + + org.eclipse.jetty.cdi + cdi-websocket + ${jetty.version} + + + org.onap.aaf.authz + aaf-cadi-core + ${aaf-cadi-aaf.version} + + + commons-io + commons-io + ${commons-io.version} + compile + + + org.apache.httpcomponents + httpcore + ${httpcore.version} + + + org.apache.httpcomponents + httpclient + ${httpclient.version} + + + org.sonatype.http-testing-harness + junit-runner + ${junit-runner.version} + + + org.databene + contiperf + + + com.thoughtworks.xstream + xstream + + + + + junit + junit + ${junit.version} + test + + + org.mockito + mockito-core + ${mockito-core.version} + test + + + org.powermock + powermock-api-mockito + ${powermock-api-mockito.version} + test + + + org.powermock + powermock-module-junit4 + ${powermock.version} + test + + + org.powermock + powermock-api-support + ${powermock.version} + test + + + org.powermock + powermock-core + ${powermock.version} + test + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + com.att.eelf + eelf-core + ${eelf-core.version} + + + org.json + json + ${json.version} + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + IntegrationSuite.java + + + + + 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 + 3.6.0 + + 1.8 + 1.8 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + copy-dependencies + + copy-dependencies + + + false + false + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.1 + + false + + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + + html + xml + + + + + + 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 + + + + + + + + + + + onap-plugin-snapshots + ${onap.nexus.url}${snapshotNexusPath} + + +