X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=pom.xml;h=2a2956eccb7b018d3a039e5e4f0daae8502dad76;hb=refs%2Fchanges%2F65%2F79865%2F1;hp=684b684d3ad791c7063e7ccb35252f50295c3f2a;hpb=acc3ce02997219825091a2e4ed7fd493f2d440b2;p=dmaap%2Fmessagerouter%2Fmessageservice.git diff --git a/pom.xml b/pom.xml index 684b684..2a2956e 100644 --- a/pom.xml +++ b/pom.xml @@ -1,80 +1,75 @@ - + 4.0.0 - com.att.ajsc - ajsc-archetype-parent - 1.0.0 - + org.onap.oparent + oparent + 1.2.1 + org.onap.dmaap.messagerouter.messageservice dmaapMR1 - 1.0.0-SNAPSHOT - Message Router Service + 1.1.11-SNAPSHOT + dmaap-messagerouter-messageservice Message Router - Restful interface built for kafka - https://github.com/att/dmaap-framework - - - APache License Version 2.0 - + + + Apache License Version 2.0 + - - Rajashree - - ATT - www.att.com - - - Ramkumar - - ATT - www.att.com - - - + + Rajashree + + ATT + www.att.com + + + Ramkumar + + ATT + www.att.com + + org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - -Xdoclint:none - - - - attach-javadocs - - jar - - - + maven-site-plugin + 3.6 + + + org.apache.maven.wagon + wagon-webdav-jackrabbit + 2.10 + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + org.apache.maven.plugins maven-source-plugin @@ -87,7 +82,7 @@ - + org.apache.maven.plugins maven-release-plugin @@ -105,164 +100,140 @@ - - org.apache.maven.plugins - maven-deploy-plugin - 2.5 - - true - - - - org.apache.maven.plugins - maven-resources-plugin - 2.7 - - - copy-docker-file - package - - copy-resources - - - ${dockerLocation} - true - - - ${basedir}/src/main/resources/docker - true - - **/* - - - - - - - + com.spotify docker-maven-plugin - 0.4.11 + 1.0.0 - attos/dmaap + onap/dmaap/dmaap-mr ${dockerLocation} docker-hub - https://index.docker.io/v1 - ${dmaapImg} - latest + ${dockertag1} + ${dockertag2} true - - - - com.blackducksoftware.integration - hub-maven-plugin - 1.0.4 - false - - ${project.basedir} + + + / + ${dockerLocation} + ${project.build.finalName}.jar + + + / + ${project.build.directory} + **/** + + - create-bdio-file - package + build-image + install - createHubOutput + build + + ${skip.docker.build} + - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.5 - + - sign-artifacts - verify + tag-image-project-version + install - sign + tag + + onap/dmaap/dmaap-mr + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag2} + ${skip.docker.push} + - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 - true - - ${nexusproxy} - 176c31dfe190a - ecomp-staging - ${skip.staging.artifacts} - - - - org.jacoco - jacoco-maven-plugin - 0.7.7.201606060606 - - true - - org.onap.clamp.* - - - + - pre-unit-test + tag-image-latest + install - prepare-agent + tag - ${project.build.directory}/coverage-reports/jacoco.exec - + onap/dmaap/dmaap-mr + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag1} + ${skip.docker.push} + - pre-integration-test - pre-integration-test + push-image-latest + deploy - prepare-agent + push - ${project.build.directory}/coverage-reports/jacoco-it.exec - + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag2} + ${skip.docker.push} + - - merge - - post-integration-test - - - - ${project.build.directory}/coverage-reports - - *.exec - - - - ${project.build.directory}/jacoco-dev.exec - - + push-image + deploy + + push + + + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag1} + ${skip.docker.push} + + - + + com.blackducksoftware.integration + hub-maven-plugin + 1.0.4 + false + + ${project.basedir} + + + + create-bdio-file + package + + createHubOutput + + + + + + + + org.codehaus.groovy + groovy-eclipse-compiler + 2.8.0-01 + true + + UTF-8 ${basedir}/target/swm/package/nix/dist_files/ - hub.docker.com - + simpledemo + dmaap v1 - 1.0.0 + 3.0.10-oss @@ -287,28 +258,28 @@ 8080 --> 3904 3905 - + https://nexus.onap.org workstation DEV - 1.0.19 - - java - 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/clamp/${project.version} + + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' + 2.21.1 + /content/sites/site/org/onap/dmaap/messagerouter/messageservice/${project.artifactId}/${project.version} + true + true + https://nexus.onap.org + nexus3.onap.org:10003 + 3.2.18.RELEASE - + + + ecomp-site + dav:${nexusproxy}${sitePath} + + @@ -327,24 +298,153 @@ so). If you have a startup failure related to a missing dme2 class not found exception, please contact the AJSC team for assistance. You can email support at ajsc-Support . For more information regarding - the usage of the AJSC service pom.xml and management of dependencies, please - goto wiki link:http://wiki.web.att.com/display/ajsc/pom.xml --> + the usage of the AJSC service pom.xml and management of dependencies, --> - + + + + + + + com.sun.mail + javax.mail + 1.6.0 + + + + javax.activation + activation + + + + + com.sun.xml.bind + jaxb-core + 2.3.0.1 + compile + + + com.sun.xml.bind + jaxb-impl + 2.3.0.1 + compile + + + jsr181-api + javax.jws + + + + + + org.apache.cxf + cxf-rt-transports-http + 3.2.5 + + - - com.att.cadi cadi-core 1.3.0 + + com.att.aft + dme2 + 3.1.200-oss + --> + + org.springframework + spring-expression + 4.3.18.RELEASE + + + org.springframework + spring-messaging + 4.1.9.RELEASE + + + + + org.apache.zookeeper + zookeeper + 3.4.10 + + + org.grails + grails-bootstrap + 2.5.4 + compile + + + ant + org.apache.ant + + + jna + net.java.dev.jna + + + ant-trax + org.apache.ant + + + gant_groovy1.8 + org.codehaus.gant + + + ant-launcher + org.apache.ant + + + jline + jline + + + ivy + org.apache.ivy + + + jansi + org.fusesource.jansi + + + commons-logging + commons-logging + + + ant-junit + org.apache.ant + + + + + org.springframework + spring-webmvc + 4.3.18.RELEASE + + + org.springframework + spring-core + 4.3.18.RELEASE + + + org.springframework + spring-beans + 4.3.18.RELEASE + + + + org.springframework + spring-context + 4.3.18.RELEASE + commons-io commons-io @@ -356,9 +456,9 @@ 1.3.2 - com.att.nsa + org.onap.dmaap.messagerouter.msgrtr msgrtr - 0.0.5 + 1.1.15 org.slf4j @@ -388,13 +488,82 @@ tomcat-util + + commons-beanutils + commons-beanutils + + + org.mockito + mockito-core + 1.10.19 + test + + + org.powermock + powermock-module-junit4 + 1.6.4 + test + + + org.powermock + powermock-api-mockito + 1.6.4 + test + + - org.codehaus.jackson - jackson-jaxrs - 1.9.13 + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + 2.2.3 + + + + com.fasterxml.jackson.core + jackson-core + 2.8.11 + + + + com.fasterxml.jackson.core + jackson-databind + 2.8.11.1 + + + org.grails + grails-web + 2.5.4 + + + org.grails + grails-web-jsp + + + + + org.codehaus.groovy + groovy-all + 2.4.8 + compile + + + jline + jline + + + + + + junit + junit + 4.11 + test @@ -407,81 +576,147 @@ org.apache.cxf cxf-rt-rs-extension-providers - 3.0.4 + 3.2.2 + + + + org.apache.cxf + cxf-core + + + org.codehaus.jettison jettison 1.3.7 - - + + com.att.ajsc + ajsc-archetype-parent + 3.0.10-oss + pom + + + org.onap.aaf.authz + aaf-cadi-aaf + 2.1.5 + + + backport-util-concurrent + backport-util-concurrent + 3.1 + - net.cingular.enterprise - csm-jmxsupport-jdk - ${csm.version} - provided + org.apache.camel + camel-core + ${camel.version} - net.cingular.enterprise - csm-jmx - ${csm.version} - provided - --> + org.apache.camel + camel-quartz + ${camel.version} + + + org.apache.camel + camel-spring + ${camel.version} + + + org.apache.camel + camel-restlet + ${camel.version} + + + org.restlet + org.restlet.jse + + + + + org.apache.camel + camel-servlet + ${camel.version} + + + - - dom4j - dom4j - 1.6.1 - provided + org.apache.camel + camel-http4 + ${camel.version} + + + org.apache.geronimo.specs + geronimo-servlet_2.5_spec + + - com.att.aft - dme2 - ${dme2.version} - + org.apache.camel + camel-groovy + ${camel.version} - com.att.ajsc - ajsc-archetype-parent - 1.0.0 - pom - - - - com.att.cadi - cadi-aaf - 1.3.0 - - - - com.att.inno - rosetta - 1.2.11 - - - com.att.inno - env - 1.2.11 - - - com.att.inno - xgen - 1.2.11 - - - com.att.inno - rosetta - 1.2.11 - + org.apache.camel + camel-twitter + ${camel.version} + + + org.apache.camel + camel-mail + ${camel.version} + + + org.apache.camel + camel-smpp + ${camel.version} + + + org.apache.camel + camel-jms + ${camel.version} + + + org.apache.camel + camel-script + ${camel.version} + + + org.apache.camel + camel-xmpp + ${camel.version} + + + org.igniterealtime.smack + smack-tcp + 4.1.0-rc1 + + + org.apache.camel + camel-velocity + ${camel.version} + + + com.att.ajsc + ajsc-runner + 3.0.10-oss + runtime + + + com.att.ajsc + ajsc-core + 3.0.10-oss + provided + @@ -489,6 +724,75 @@ + + docker + + false + false + false + + + + + org.codehaus.groovy.maven + gmaven-plugin + + + validate + + execute + + + + ${project.version} + ${maven.build.timestamp} + + + println 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']; + + + + + + + + + + + runLocal + + initialize + + + org.apache.maven.plugins + maven-antrun-plugin + + + initialize + + + + + + + run + + + + + + + + runAjsc @@ -545,6 +849,18 @@ logback.configurationFile ${basedir}/ajsc-shared-config/etc/logback.xml + + com.att.eelf.logging.file + logback.xml + + + com.att.eelf.logging.path + ${basedir}/ajsc-shared-config/etc + + + logging.config + ${basedir}/ajsc-shared-config/etc/logback.xml + AJSC_SHARED_CONFIG ${basedir}/ajsc-shared-config @@ -615,17 +931,368 @@ + + + + + standardbuild + + + src + + + + + + src/main/resources + + extApps/*.* + ${module.ajsc.namespace.name}/** + + + + src/main/ajsc/\${namespace}_${namespaceVersion}/\${namespace}/\${namespaceVersion} + + **/*.route + **/*.props + **/*.xslt + **/*.vm + **/*.jar + **/*.xml + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + + org.codehaus.groovy + groovy-eclipse-compiler + 2.8.0-01 + true + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + + exec + + + + + bash + + runServer.sh + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9 + + + add-source-groovy-ajsc-arch-parent + generate-sources + + add-source + + + + src/main/groovy + + + + + add-test-source-groovy-ajsc-arch-parent + generate-test-sources + + add-test-source + + + + src/test/groovy + + + + + regex-properties-ajsc-arch-parent + initialize + + regex-properties + + + + + replaceWinFilePath + ${runAjscHome} + \\ + / + false + + + replaceWinBasedirPath + ${basedir} + \\ + / + false + + + + + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + write-project-properties-ajsc-arch-parent + generate-resources + + write-project-properties + + + + ${project.build.outputDirectory}/build.properties + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + make-assembly-ajsc-arch-parent + package + + single + + + + + ${project.artifactId} + + src/main/assemble/ajsc_runtime_assembly.xml + + + + + org.codehaus.groovy.maven + gmaven-plugin + 1.0 + + + gmaven-ajsc-arch-parent + package + + execute + + + src/main/groovy + + import ajsc.AssemblyService; + ajsc.AssemblyService.getBasedir(project.basedir.getAbsolutePath(),"${distFilesRoot}") + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + prep_service_runtime-ajsc-arch-parent + generate-resources + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + clrf + package + + + + + + + run + + + + prep_home_directory_for_swm_pkgcreate-ajsc-arch-parent + package + + + + + + + run + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + copy-dependencies-ajsc-arch-parent + prepare-package + + copy-dependencies + + + runtime + ajsc-bom,ajsc-core,ajsc-runner,ajsc-war + ${project.build.directory}/userjars + true + + + + copy-dependencies-ajsc-arch-parent-commonLibs + prepare-package + + copy-dependencies + + + provided + net.cingular.enterprise,com.att.aft,dom4j + + ${project.build.directory}/commonLibs + true + + + + copyrunner + prepare-package + + copy-dependencies + + + ajsc-runner + ${basedir}/target/swm/package/nix/dist_files${distFilesRoot}/lib + + + + + maven-resources-plugin 2.7 - copy-docker-file + copyconfig + package + + copy-resources + + + ${basedir}/target/swm/package/nix/dist_files${distFilesRoot}/etc + + + src/main/config + + + + + + copyscript package copy-resources + + ${basedir}/target/swm/package/nix/dist_files${distFilesRoot}/bin + + + src/main/scripts + + + + + + copy-docker-file + prepare-package + + copy-resources + ${dockerLocation} true @@ -640,83 +1307,87 @@ + + - com.spotify - docker-maven-plugin - 0.4.11 - - ${docker.registry}/${project.artifactId} - ${dockerLocation} - docker-hub - https://${docker.registry} - - ${dmaapImg} - latest - - true - + com.google.code.maven-replacer-plugin + replacer + 1.5.2 + + + google-replacer-ajsc-arch-parent + prepare-package + + replace + + + ${project.build.directory} + + staticContent/**/*.html + CDP/** + bundleconfig/** + versioned-runtime/**/*.context + versioned-runtime/**/*.json + versioned-ajsc/**/*.route + versioned-ajsc/**/*.groovy + versioned-ajsc/**/*.xml + classes/*.properties + swm/package/nix/dist_files${distFilesRoot}/etc/*.properties + + true + + + __module_ajsc_namespace_name__ + ${module.ajsc.namespace.name} + + + __module_ajsc_namespace_version__ + ${module.ajsc.namespace.version} + + + __ajscHome__ + ${replaceWinFilePath} + + + __projectGroupId__ + ${project.groupId} + + + __projectArtifactId__ + ${project.artifactId} + + + __projectVersion__ + ${project.version} + + + __basedir__ + ${replaceWinBasedirPath} + + + + + - + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.14.1 + + + **/AbstractTest.java + + + + + - - - - ecomp-releases - Clamp Release Repository - ${nexusproxy}/${releaseNexusPath} - - - ecomp-snapshots - Clamp Snapshot Repository - ${nexusproxy}/${snapshotNexusPath} - - - ecomp-site - dav:${nexusproxy}${sitePath} - - - - - - central - Maven 2 repository 2 - http://repo2.maven.org/maven2/ - - - ecomp-releases - ONAP Release Repository - ${nexusproxy}/${releaseNexusPath} - - - ecomp-staging - ONAP Staging Repository - ${nexusproxy}/${stagingNexusPath} - - - ecomp-snapshots - ONAP Snapshot Repository - ${nexusproxy}/${snapshotNexusPath} - - true - - - false - - - - spring-repo - Spring repo - https://artifacts.alfresco.com/nexus/content/repositories/public/ - - - repository.jboss.org-public - JBoss.org Maven repository - https://repository.jboss.org/nexus/content/groups/public - - +