X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=pom.xml;h=7c54086719e6bceb79d77a7e948e1e862d2be8b1;hb=628985aac4fbe481e20acb1a5578fe41749ea5ae;hp=d340341ceb62b6bb7a8941f200c046d52cd63492;hpb=885d7c164e99e069c9a6c2827e479e1d8fee616e;p=clamp.git diff --git a/pom.xml b/pom.xml index d340341c..7c540867 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 + 3.0.0-SNAPSHOT clamp @@ -49,15 +48,13 @@ "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 @@ -74,7 +71,7 @@ 20.0 1.0.0 2.20.1 - 1.5.10.RELEASE + 1.5.14.RELEASE java jacoco @@ -85,12 +82,63 @@ ${project.version} localhost:5000 - true - true + nexus3.onap.org:10001 + true + true + true false + 8.5.28 + + + without-test + + + maven.test.skip + true + + + + true + + + + without-IT-only + + + skipITs + true + + + + true + + + + without-IT-only2 + + + skipTests + true + + + + true + + + + docker + + true + false + false + false + + + + ecomp-releases @@ -145,6 +193,14 @@ JBoss.org Maven repository https://repository.jboss.org/nexus/content/groups/public + + jcentral + bintray + http://jcenter.bintray.com + + false + + @@ -169,21 +225,30 @@ - - com.google.guava - guava - ${guava.version} + com.att.eelf + eelf-core + ${eelf.core.version} - io.swagger.core.v3 - swagger-jaxrs2 - ${swagger.jaxrs2.version} + org.apache.tomcat.embed + tomcat-embed-core + ${tomcat.version} - com.att.eelf - eelf-core - ${eelf.core.version} + org.apache.tomcat.embed + tomcat-embed-el + ${tomcat.version} + + + org.apache.tomcat.embed + tomcat-embed-websocket + ${tomcat.version} + + + org.apache.tomcat + tomcat-annotations-api + ${tomcat.version} @@ -198,6 +263,11 @@ org.apache.camel camel-servlet-starter + + javax.xml.bind + jaxb-api + 2.3.0 + org.springframework.boot @@ -236,6 +306,17 @@ + + org.onap.aaf.authz + aaf-cadi-aaf + 2.1.1 + + + javax.servlet + servlet-api + + + ch.qos.logback logback-core @@ -305,7 +386,7 @@ org.onap.policy.engine PolicyEngineAPI - 1.1.0 + 1.2.0 com.google.guava @@ -332,7 +413,7 @@ commons-io - grizzly-http + grizzly-http-server org.glassfish.grizzly @@ -340,7 +421,7 @@ org.onap.policy.common ONAP-Logging - 1.1.0 + 1.1.3 log4j @@ -359,7 +440,7 @@ org.onap.policy.engine PolicyEngineUtils - 1.1.0 + 1.1.3 log4j @@ -385,12 +466,16 @@ com.att.nsa dmaapClient + + com.h2database + h2 + org.onap.policy.drools-applications policy-yaml - 1.1.0 + 1.1.3 log4j @@ -409,7 +494,7 @@ org.onap.policy.drools-applications sdc - 1.1.0 + 1.1.3 log4j @@ -428,7 +513,7 @@ org.onap.policy.drools-applications aai - 1.1.0 + 1.1.3 log4j @@ -461,19 +546,19 @@ - org.codehaus.plexus - plexus-utils - 3.0.24 + org.codehaus.plexus + plexus-utils + 3.0.24 - commons-fileupload - commons-fileupload - 1.3.3 + commons-fileupload + commons-fileupload + 1.3.3 - org.jboss.spec.javax.ws.rs - jboss-jaxrs-api_2.0_spec - 1.0.1.Final + org.jboss.spec.javax.ws.rs + jboss-jaxrs-api_2.0_spec + 1.0.1.Final @@ -488,12 +573,47 @@ 1.3.0 - org.onap.sdc.sdc-tosca - sdc-tosca - 1.3.3 + 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 + + + + org.assertj + assertj-core + 3.10.0 + test - + + + + false + + jcenter-releases + jcenter + http://jcenter.bintray.com + + clamp @@ -514,7 +634,7 @@ false https - + src/test/resources/example/sdc **.csar @@ -538,6 +658,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 @@ -600,7 +835,9 @@ org.springframework.boot spring-boot-maven-plugin - ${springboot.version} + + 1.5.13.RELEASE + @@ -622,125 +859,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 @@ -754,7 +873,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 2.16 + 2.17 @@ -772,18 +891,17 @@ - io.fabric8 docker-maven-plugin - 0.16.5 + 0.26.0 true 1.23 - mariadb:10.1.11 + library/mariadb:10.1.11 mariadb @@ -806,7 +924,7 @@ - python:2-slim + library/python:2-slim python python @@ -834,20 +952,48 @@ + + onap/clamp + onap-clamp + + true + + latest + ${project.docker.latesttagtimestamp.version} + ${project.docker.latesttag.version} + + + Dockerfile + + assembly/clamp-files.xml + onap-clamp + + + - ${skipITs} - + + generate-images + install + + build + + + + push-images + deploy + + push + + docker-start-for-it pre-integration-test start - - ${skipITs} - docker-stop-for-it @@ -855,9 +1001,6 @@ stop - - ${skipITs} - @@ -922,15 +1065,4 @@ - - - docker - - true - false - false - false - - -