X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=pom.xml;h=449b71a8e15223c834db695683515fd095124588;hb=64988b2f51acc927c01d0cc3b3985b521d2726a7;hp=e11e44e1a16db1807cd139d4891a46e8c01f1b81;hpb=7e44fa716640f855fa066c7b0d8f7dca767837b0;p=clamp.git diff --git a/pom.xml b/pom.xml index e11e44e1..449b71a8 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,6 @@ limitations under the License. ============LICENSE_END============================================ =================================================================== - ECOMP is a trademark and service mark of AT&T Intellectual Property. --> 4.0.0 org.onap.clamp clds - 2.0.0-SNAPSHOT + 2.0.2-SNAPSHOT clamp org.onap.oparent oparent - 1.1.0-SNAPSHOT + 1.1.0 @@ -42,22 +41,20 @@ By Default "mvn clean install" command will execute also the unit tests and the integration tests. The integration tests require a docker engine running. - If you want to skip the intergation test you can by doing: + If you want to skip the integration test you can by doing: "mvn clean install -DskipITs=true" For Spring it's possible to specify the application.properties location "mvn clean install -Dspring.config.location=classpath:application-test.properties" The application.properties contains the location of the CLAMP parameters files: - - org.onap.clamp.config.files.cldsReference=classpath:/clds/clds-reference.properties - - org.onap.clamp.config.files.cldsPolicyConfig=classpath:/clds/clds-policy-config.properties - org.onap.clamp.config.files.cldsUsers=classpath:/clds/clds-users.json - org.onap.clamp.config.files.globalClds=classpath:/clds/globalClds.properties - yyyy.MM.dd'T'hh.mm.ss'Z' + yyyyMMdd'T'HHmmss'Z' ${project.version} ${maven.build.timestamp} 1.8 @@ -66,12 +63,15 @@ UTF-8 3306 + 8085 git-server 1.8 + 2.0.0-rc4 + 20.0 1.0.0 2.20.1 - 1.5.9.RELEASE + 1.5.12.RELEASE java jacoco @@ -82,9 +82,11 @@ ${project.version} localhost:5000 - true - true + true + true + true false + @@ -141,6 +143,14 @@ JBoss.org Maven repository https://repository.jboss.org/nexus/content/groups/public + + jcentral + bintray + http://jcenter.bintray.com + + false + + @@ -153,14 +163,6 @@ pom import - - - org.camunda.bpm - camunda-bom - 7.6.0 - import - pom - org.apache.camel @@ -182,7 +184,6 @@ org.apache.camel camel-spring-boot-starter - org.apache.camel @@ -190,7 +191,12 @@ org.apache.camel - camel-cxf-starter + camel-servlet-starter + + + javax.xml.bind + jaxb-api + 2.3.0 @@ -202,8 +208,9 @@ spring-boot-starter-tomcat - org.springframework.boot - spring-boot-starter-jersey + com.paypal.springboot + resteasy-spring-boot-starter + 2.3.4-RELEASE org.springframework @@ -221,18 +228,28 @@ org.springframework.boot spring-boot-starter-test test + + + com.vaadin.external.google + android-json + + + + + + ch.qos.logback + logback-core + 1.2.3 - - - org.camunda.bpm.extension.springboot - camunda-bpm-spring-boot-starter - 2.0.0 + ch.qos.logback + logback-classic + 1.2.3 - org.camunda.bpm.extension.springboot - camunda-bpm-spring-boot-starter-webapp - 2.0.0 + commons-dbcp + commons-dbcp + 1.4 commons-io @@ -246,7 +263,7 @@ org.apache.commons commons-vfs2 - 2.0 + 2.2 joda-time @@ -265,19 +282,6 @@ junit junit - - org.mockito - mockito-all - 1.9.5 - - - com.fasterxml.jackson.core - jackson-core - - - com.fasterxml.jackson.core - jackson-databind - javax.transaction jta @@ -293,11 +297,6 @@ hibernate-annotations 3.5.6-Final - - - - - dom4j dom4j @@ -306,8 +305,12 @@ org.onap.policy.engine PolicyEngineAPI - 1.1.0 + 1.2.0 + + com.google.guava + guava + log4j log4j @@ -320,10 +323,6 @@ apache-log4j-extras log4j - - jackson-databind - com.fasterxml.jackson.core - mysql mysql-connector-java @@ -332,12 +331,16 @@ commons-io commons-io + + grizzly-http + org.glassfish.grizzly + org.onap.policy.common ONAP-Logging - 1.1.0 + 1.1.3 log4j @@ -356,7 +359,7 @@ org.onap.policy.engine PolicyEngineUtils - 1.1.0 + 1.1.3 log4j @@ -378,12 +381,16 @@ org.mariadb.jdbc mariadb-java-client + + com.att.nsa + dmaapClient + org.onap.policy.drools-applications policy-yaml - 1.1.0 + 1.1.3 log4j @@ -402,7 +409,7 @@ org.onap.policy.drools-applications sdc - 1.1.0 + 1.1.3 log4j @@ -421,7 +428,7 @@ org.onap.policy.drools-applications aai - 1.1.0 + 1.1.3 log4j @@ -437,14 +444,6 @@ - - com.fasterxml.jackson.core - jackson-databind - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - org.apache.commons commons-csv @@ -460,14 +459,69 @@ jsf-impl 2.1.7 + + + org.codehaus.plexus + plexus-utils + 3.0.24 + + + commons-fileupload + commons-fileupload + 1.3.3 + + + org.jboss.spec.javax.ws.rs + jboss-jaxrs-api_2.0_spec + 1.0.1.Final + org.mariadb.jdbc mariadb-java-client - 2.1.1 + 2.2.1 + + + + org.onap.sdc.sdc-distribution-client + sdc-distribution-client + 1.3.0 + + + org.onap.sdc.sdc-tosca + sdc-tosca + 1.3.0 + + + + io.springfox + springfox-swagger2 + 2.4.0 + test + + + io.github.robwin + assertj-swagger + 0.2.0 + test + + + io.github.swagger2markup + swagger2markup-spring-restdocs-ext + 1.2.0 + test - + + + + false + + jcenter-releases + jcenter + http://jcenter.bintray.com + + clamp @@ -476,6 +530,7 @@ src/test/resources **/*.jks + **/*.csar true @@ -487,6 +542,14 @@ false https + + src/test/resources/example/sdc + + **.csar + + false + example/sdc + @@ -503,6 +566,121 @@ + + + com.sebastian-daschner + jaxrs-analyzer-maven-plugin + 0.14 + + + test + + analyze-jaxrs + + + swagger + ../docs/swagger/ + + + + + + + + io.github.swagger2markup + swagger2markup-maven-plugin + 1.3.1 + + + io.github.swagger2markup + swagger2markup-import-files-ext + 1.3.1 + + + io.github.swagger2markup + swagger2markup-spring-restdocs-ext + 1.3.1 + + + + ${project.basedir}/docs/swagger/swagger.json + ${project.build.directory}/asciidoc/generated + + ASCIIDOC + + + + + test + + convertSwagger2markup + + + + + + + + org.asciidoctor + asciidoctor-maven-plugin + 1.5.3 + + + org.asciidoctor + asciidoctorj-pdf + 1.5.0-alpha.10.1 + + + org.jruby + jruby-complete + 1.7.21 + + + + ${project.basedir}/src/main/resources/asciidoc + swagger.adoc + + book + left + 3 + + + + + ${project.build.directory}/asciidoc/generated + + + + + + output-html + test + + process-asciidoc + + + html5 + ${project.basedir}/docs/swagger + ${project.basedir}/src/main/resources/META-INF/resources/ + + + + output-pdf + test + + process-asciidoc + + + pdf + ${project.basedir}/docs/swagger + + + + org.codehaus.groovy.maven gmaven-plugin @@ -587,125 +765,7 @@ ${skip.staging.artifacts} - - com.spotify - docker-maven-plugin - 1.0.0 - - onap/clamp - src/main/docker - docker-hub - - latest - ${project.docker.latesttagtimestamp.version} - ${project.docker.latesttag.version} - - true - - - / - ${project.build.directory} - ${project.build.finalName}.jar - - - / - ${project.build.directory} - etc/config/** - - - / - ${project.build.directory} - etc/keystore/** - - - - - - build-image - package - - build - - - ${skip.docker.build} - - ${env.HTTP_PROXY} - ${env.HTTPS_PROXY} - - - - - tag-image-latest-timestamp - package - - tag - - - onap/clamp - ${docker.push.registry}/onap/clamp:${project.docker.latesttagtimestamp.version} - ${skip.docker.push} - - - - push-image-latest-timestamp - deploy - - push - - - ${docker.push.registry}/onap/clamp:${project.docker.latesttagtimestamp.version} - ${skip.docker.push} - - - - tag-image-latest - package - - tag - - - onap/clamp - ${docker.push.registry}/onap/clamp:${project.docker.latesttag.version} - ${skip.docker.push} - - - - push-image-latest - deploy - - push - - - ${docker.push.registry}/onap/clamp:${project.docker.latesttag.version} - ${skip.docker.push} - - - - tag-image - package - - tag - - - onap/clamp - ${docker.push.registry}/onap/clamp:latest - ${skip.docker.push} - - - - push-image - deploy - - push - - - ${docker.push.registry}/onap/clamp:latest - ${skip.docker.push} - - - - org.apache.maven.plugins maven-surefire-plugin @@ -737,12 +797,11 @@ - io.fabric8 docker-maven-plugin - 0.16.5 + 0.26.0 true 1.23 @@ -763,20 +822,86 @@ socket: '/var/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution - + ${docker.mariadb.port.host}:3306 + + python:2-slim + python + + python + + + ${project.basedir}/src/test/resources/http-cache/:/usr/src/http-cache-app + ${project.basedir}/src/test/resources/http-cache/example/:/usr/src/http-cache-app/data-cache + + + + + + 8080 + + direct + + + + + ${docker.http-cache.port.host}:8080 + + /usr/src/http-cache-app + + ./start_http_cache.sh ${python.http.proxy.param} --python_proxyaddress=localhost:${docker.http-cache.port.host} + + + + + onap/clamp + onap-clamp + + true + + latest + ${project.docker.latesttagtimestamp.version} + ${project.docker.latesttag.version} + + + Dockerfile + + assembly/clamp-files.xml + onap-clamp + + + ${skipITs} - - mariadb-start-for-it + generate-images + install + + build + + + onap/clamp + + + + push-images + deploy + + push + + + onap/clamp + + + + docker-start-for-it pre-integration-test start @@ -786,7 +911,7 @@ - mariadb-stop-for-it + docker-stop-for-it post-integration-test stop @@ -863,9 +988,9 @@ docker true - false - false - false + false + false + false