X-Git-Url: https://gerrit.onap.org/r/gitweb?p=dmaap%2Fdatarouter.git;a=blobdiff_plain;f=pom.xml;h=6db34b618b1c8c8305f8d01de51bf0a62dcf1e72;hp=77ab716f49e5e1aeecf6dd104db27772ddf224a4;hb=6125df9402379605e28188c61433eaf75930102d;hpb=23515a2d08cfa505ece6b23995c9305c5b9ae5b2 diff --git a/pom.xml b/pom.xml index 77ab716f..6db34b61 100755 --- a/pom.xml +++ b/pom.xml @@ -26,43 +26,65 @@ org.onap.dmaap.datarouter parent dmaap-datarouter - 1.1.0-SNAPSHOT + ${revision} pom - https://github.com/att/DMAAP_DATAROUTER + https://docs.onap.org/en/latest/submodules/dmaap/datarouter.git/docs/index.html org.onap.oparent oparent - 1.2.2 + 1.2.3 + + ${snapshot_version} 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 - true ${project.version} - 9.3.8.RC0 - 8.2.0.v20160908 + + false + true + onap/dmaap/ + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' + + + 9.4.14.v20181114 1.5.5 - 2.1.1 - 1.4.01 - 1.4.10 - 26.0-jre + 4.0.1 1.2.3 - /content/repositories/snapshots/ - /content/repositories/releases/ - /content/repositories/staging/ - /content/sites/site/org/onap/dmaap/datarouter/${project.artifactId}/${project.version} - 1.0.0 - true - true - true + 2.1.10 1.10 + 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 @@ -70,95 +92,354 @@ 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} + + + - - com.spotify - docker-maven-plugin - ${docker.maven.plugin.version} - - true - - org.sonatype.plugins nexus-staging-maven-plugin - 1.6.7 - true - - ${onap.nexus.url} - 176c31dfe190a - ecomp-staging - - org.jacoco - jacoco-maven-plugin - ${jacoco.version} + org.apache.maven.plugins + maven-surefire-plugin - **/gen/** - **/generated-sources/** - **/yang-gen/** - **/pax/** + IntegrationSuite.java + + + org.codehaus.mojo + flatten-maven-plugin + 1.0.1 + + true + target + - pre-unit-test - - prepare-agent - - - ${project.build.directory}/code-coverage/jacoco-ut.exec - surefireArgLine - - - - post-unit-test - test + flatten + process-resources - report + flatten - - ${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 - + + + + maven-checkstyle-plugin + - post-integration-test - post-integration-test - - report - + onap-java-style - ${project.build.directory}/code-coverage/jacoco-it.exec - ${project.reporting.outputDirectory}/jacoco-it + false - - org.apache.maven.plugins - maven-surefire-plugin - - - IntegrationSuite.java - - - + + + + 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 + + + + + + +