X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=pom.xml;h=f8ab95a2d7d4ea616841a8c4123f0374dbb12471;hb=ea39a71e28f2772da7d467a410d43a7ddd8d163d;hp=683c56a4bd25e697f2179f532535bc2b9580518f;hpb=b6a14a0dc52c9ed43b035aff79831fc32fd52fe3;p=music.git diff --git a/pom.xml b/pom.xml index 683c56a4..f8ab95a2 100755 --- a/pom.xml +++ b/pom.xml @@ -1,86 +1,117 @@ - - + 4.0.0 org.onap.music MUSIC - war - 2.4.11 - - This is the MUSIC REST interface, packaged as a war file. - + jar + 3.2.35-SNAPSHOT + + This is the MUSIC REST interface, packaged as a Springboot jar file. + - - org.onap.oparent - oparent - 0.1.1 - - + + org.onap.oparent + oparent + 2.0.0 + + - - UTF-8 - 1.17 - 2.26 - 2.0.1 - 3.0.0 - 3.4.6 + + + + + org.springframework.boot + spring-boot-dependencies + 2.1.1.RELEASE + pom + import + + + + + org.onap.music.MusicApplication + UTF-8 + UTF-8 + UTF-8 + 1.8 + 1.19 + 2.25.1 + 2.0.1 + 3.6.0 - UTF-8 - UTF-8 + UTF-8 + UTF-8 - https://nexus.onap.org - /content/repositories/snapshots/ - /content/repositories/releases/ - /content/repositories/staging/ - /content/sites/site/org/onap/music/${project.version} - - ${maven.build.timestamp} - yyyy.MM.dd.HH.mm - - ${project.version}-${timestamp} - ${project.version}-latest - + https://nexus.onap.org + https://nexus.onap.org + /content/repositories/snapshots/ + /content/repositories/releases/ + /content/repositories/staging/ + /content/sites/site/org/onap/music/${project.version} + + ${maven.build.timestamp} + yyyy.MM.dd.HH.mm + + false + + ${project.version}-${timestamp} + ${project.version}-latest + 1.8 + 1.8 + - - - ecomp-releases - ECOMP Release Repository - ${onap.nexus.url}/${releaseNexusPath} - - - ecomp-snapshots - Snapshot Repository - ${nexusproxy}/${snapshotNexusPath} - - - ecomp-staging - Staging Repository - ${nexusproxy}/${stagingNexusPath} - - + + + onap-releases + ONAP - Release Repository + ${nexusproxy}/${releaseNexusPath} + + + onap-staging + ONAP - Staging Repository + ${nexusproxy}/${stagingNexusPath} + + + onap-snapshots + ONAP - Snapshot Repository + ${nexusproxy}/${snapshotNexusPath} + + + onap-public + ONAP public Repository + ${nexusproxy}/content/groups/public + + - MUSIC + ${project.artifactId} src/main/java src/main/webapp/WEB-INF/classes src/test/java @@ -90,39 +121,59 @@ src/main/resources true + + **/*.properties + **/*.xml + **/*.ccf + + + + ${project.basedir}/src/test/resources + + + - maven-eclipse-plugin - 2.9 + org.springframework.boot + spring-boot-maven-plugin + 2.1.1.RELEASE - - org.springframework.ide.eclipse.core.springnature - - - org.springframework.ide.eclipse.core.springbuilder - - true - true + org.onap.music.MusicApplication + ./distribution/music/ + true + ${project.artifactId}-SB + + + install + + repackage + + + + - maven-war-plugin - 2.4 + org.apache.maven.plugins + maven-checkstyle-plugin - WebContent + ${maven.check.skip} + org.apache.maven.plugins maven-jar-plugin @@ -136,8 +187,8 @@ - **/*.xml - **/*.properties + **/Sample* @@ -150,6 +201,7 @@ 2.4 + base install install-file @@ -162,18 +214,86 @@ ${project.build.directory}/${project.artifactId}.jar + + spring + install + + install-file + + + jar + ${project.artifactId}-SB + ${project.groupId} + ${project.version} + ${project.basedir}/distribution/music/${project.artifactId}-SB.jar + + - + + + org.springframework.boot + spring-boot-starter + + + org.springframework.data + spring-data-cassandra + + + org.springframework.boot + spring-boot-starter-jersey + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-tomcat + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework + spring-aop + compile + + + org.springframework.boot + spring-boot-autoconfigure + + + org.aspectj + aspectjweaver + compile + + + + + javax.servlet + servlet-api + 2.4 + provided + + + javax.servlet + javax.servlet-api + 3.0.1 + provided + + + ch.qos.logback logback-core 1.2.3 - org.slf4j @@ -181,7 +301,6 @@ - ch.qos.logback logback-classic @@ -193,28 +312,35 @@ - - com.datastax.cassandra - cassandra-driver-core - ${cassandra.version} + com.att.eelf + eelf-core + 1.0.1-oss + + + org.powermock + powermock-api-mockito + + + org.powermock + powermock-module-junit4 + + + + - org.cassandraunit - cassandra-unit - 3.3.0.2 + io.dropwizard.metrics + metrics-core + 4.1.0-rc3 - org.apache.zookeeper - zookeeper - ${zookeeper.version} - - - org.slf4j - slf4j-log4j12 - - - + com.datastax.cassandra + cassandra-driver-core + ${cassandra.version} + + + com.sun.jersey jersey-client @@ -231,65 +357,175 @@ ${jersey1.version} - javax.servlet - servlet-api - 2.4 - provided - - - org.apache.maven - maven-model - 3.3.9 + com.sun.jersey + jersey-servlet + ${jersey1.version} + + org.apache.commons commons-jcs-core 2.2 - - - javax.servlet - javax.servlet-api - 3.0.1 - provided - commons-codec commons-codec 1.11 + + org.apache.commons + commons-lang3 + 3.8 + - + junit junit 4.12 test - + + org.cassandraunit + cassandra-unit-spring + 3.5.0.1 + test + + + org.slf4j + slf4j-log4j12 + + + ch.qos.logback + logback-core + + + ch.qos.logback + logback-classic + + + org.cassandraunit + cassandra-unit + + + io.dropwizard.metrics + metrics-core + + + com.addthis.metrics + reporter-config-base + + + + + org.cassandraunit + cassandra-unit-shaded + 3.5.0.1 + test + org.mockito - mockito-all - 1.9.0 + mockito-core + 2.23.4 + test + - + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + 2.9.8 + + + com.fasterxml.jackson.core + jackson-databind + 2.9.8 + + + com.fasterxml.jackson.core + jackson-core + 2.9.8 + + + com.fasterxml.jackson.core + jackson-annotations + 2.9.8 + + + org.apache.httpcomponents + httpclient + io.swagger swagger-jersey-jaxrs - 1.5.8 + 1.5.22 - com.google.guava guava - 19.0 - - com.att.eelf - eelf-core - 1.0.0 + de.svenkubiak + jBCrypt + 0.4.1 + + + io.netty + netty-handler + 4.1.33.Final + + + io.netty + netty-buffer + 4.1.33.Final + + + io.netty + netty-codec + 4.1.33.Final + + + io.netty + netty-common + 4.1.33.Final + + + io.netty + netty-resolver + 4.1.33.Final + + + io.netty + netty-transport + 4.1.33.Final + + + org.onap.aaf.authz + aaf-cadi-aaf + 2.1.7 + + + log4j + log4j + + + + + org.onap.aaf.authz + aaf-cadi-client + 2.1.7 + + + org.onap.aaf.authz + aaf-cadi-core + 2.1.7 + + + com.google.code.gson + gson + 2.8.5 @@ -310,91 +546,133 @@ + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + - - - docker - - - - io.fabric8 - docker-maven-plugin - 0.19.1 - - true - 1.23 - nexus3.onap.org:10003 - - - - music - docker_music - - true - - ${docker.tag} - ${docker.latest.tag} - - ${project.basedir} - - artifact - - - - - - - - clean-images - pre-clean - - remove - - - true - music - - - - generate-images - package - - build - - - - push-images - deploy - - push - - - music - - - - - - - - - - - ecomp-releases - Release Repository - ${nexusproxy}/${releaseNexusPath} - - - ecomp-snapshots - Snapshot Repository - ${nexusproxy}/${snapshotNexusPath} - - - - ecomp-site - dav:${nexusproxy}${sitePath} - - + + + docker + + + + io.fabric8 + docker-maven-plugin + 0.19.1 + + true + 1.23 + nexus3.onap.org:10003 + + + + onap/music/music_sb + docker_music + + true + + ${docker.tag} + ${docker.latest.tag} + + ${project.basedir}/distribution/music + + + + + + onap/music/cassandra_3_11 + docker_cassandra_sec + + true + + ${docker.tag} + ${docker.latest.tag} + + ${project.basedir}/distribution/cassandra + + + + + onap/music/cassandra_job + docker_cassandra_job + + true + + ${docker.tag} + ${docker.latest.tag} + + ${project.basedir}/distribution/cassandra_job + + + + + + + + + clean-images + pre-clean + + remove + + + true + music + + + + generate-images + package + + build + + + + push-images + deploy + + push + + + onap/music/music + + + + + + + + + default + + + + + ecomp-releases + Release Repository + ${nexusproxy}/${releaseNexusPath} + + + ecomp-snapshots + Snapshot Repository + ${nexusproxy}/${snapshotNexusPath} + + + + ecomp-site + dav:${nexusproxy}${sitePath} + +