4.0.0org.onap.clampclds3.0.0-SNAPSHOTclamporg.onap.oparentoparent1.1.0
This project build the ONAP CLAMP JAR that contains CLAMP back-end code and its UI part.
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 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.cldsUsers=classpath:/clds/clds-users.json
- org.onap.clamp.config.files.globalClds=classpath:/clds/globalClds.properties
yyyyMMdd'T'HHmmss'Z'${project.version}${maven.build.timestamp}1.81.8UTF-8UTF-833068085git-server1.81.0.01.2.2-SNAPSHOT2.22.02.0.2.RELEASEjavajacoco${project.build.directory}/surefire-reports${project.build.directory}/coverage-reports/jacoco.exec${project.build.directory}/coverage-reports/jacoco-it.exectrue${project.version}localhost:5000nexus3.onap.org:10001truetruetruefalse8.5.32without-testmaven.test.skiptruetruetruewithout-IT-onlyskipITstruetruetruewithout-IT-only2skipTeststruetruetruedockertruefalsefalsefalsefalseecomp-releasesClamp Release Repositoryhttps://nexus.onap.org/content/repositories/releases/ecomp-snapshotsClamp Snapshot Repositoryhttps://nexus.onap.org/content/repositories/snapshots/ecomp-sitedav:https://nexus.onap.org/content/sites/site/org/onap/clamp/${project.version}centralMaven 2 repository 2http://repo2.maven.org/maven2/ecomp-releasesONAP Release Repositoryhttps://nexus.onap.org/content/repositories/releases/ecomp-stagingONAP Staging Repositoryhttps://nexus.onap.org/content/repositories/staging/ecomp-snapshotsONAP Snapshot Repositoryhttps://nexus.onap.org/content/repositories/snapshots/truefalsespring-repoSpring repohttps://artifacts.alfresco.com/nexus/content/repositories/public/repository.jboss.org-publicJBoss.org Maven repositoryhttps://repository.jboss.org/nexus/content/groups/publicorg.springframework.bootspring-boot-dependencies${springboot.version}pomimportorg.apache.camelcamel-spring-boot-dependencies${camel.version}pomimportcom.att.eelfeelf-core${eelf.core.version}org.onap.logging-analyticslogging-library${logging.analytics.version}org.codehaus.janinojanino3.0.8org.apache.tomcat.embedtomcat-embed-core${tomcat.version}org.apache.tomcat.embedtomcat-embed-el${tomcat.version}org.apache.tomcat.embedtomcat-embed-websocket${tomcat.version}org.apache.tomcattomcat-annotations-api${tomcat.version}org.apache.camelcamel-spring-boot-starterorg.apache.camelcamel-jaxb-starterorg.apache.camelcamel-servlet-starterorg.apache.camelcamel-jackson-starterorg.apache.camelcamel-swagger-java-starterjavax.ws.rsjsr311-apiorg.slf4jslf4j-extjavax.xml.bindjaxb-api2.3.0org.glassfish.jersey.corejersey-common2.27org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-tomcatorg.springframeworkspring-jdbcorg.springframework.bootspring-boot-starter-securityorg.springframework.bootspring-boot-starter-actuatororg.springframework.bootspring-boot-autoconfigureorg.springframework.bootspring-boot-starter-testtestcom.vaadin.external.googleandroid-jsonorg.onap.aaf.authzaaf-cadi-aaf2.1.1javax.servletservlet-apich.qos.logbacklogback-core1.2.3ch.qos.logbacklogback-classic1.2.3commons-dbcpcommons-dbcp1.4commons-iocommons-io2.6com.googlecode.json-simplejson-simpleorg.apache.commonscommons-vfs22.2joda-timejoda-timeorg.slf4jslf4j-apijavax.ws.rsjavax.ws.rs-api2.0junitjunitjavax.transactionjta1.1javax.persistencepersistence-api1.0.2org.onap.policy.enginePolicyEngineAPI1.2.0com.google.guavaguavalog4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jmysqlmysql-connector-javacommons-iocommons-iogrizzly-http-serverorg.glassfish.grizzlyorg.onap.dmaap.messagerouter.dmaapclientdmaapClientorg.onap.policy.commonintegrity-monitororg.onap.policy.commonintegrity-auditorg.onap.aaf.cadicadi-aafjavax.jmsjmsorg.onap.policy.commonONAP-Logging1.1.3log4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jorg.onap.policy.drools-applicationspolicy-yaml1.1.3log4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jorg.onap.policy.drools-applicationssdc1.1.3log4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jorg.onap.policy.drools-applicationsaai1.1.3log4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jorg.apache.commonscommons-csv1.3org.codehaus.plexusplexus-utils3.0.24commons-fileuploadcommons-fileupload1.3.3org.jboss.spec.javax.ws.rsjboss-jaxrs-api_2.0_spec1.0.1.Finalcom.google.guavaguava25.1-jreorg.mariadb.jdbcmariadb-java-client2.2.1org.onap.sdc.sdc-distribution-clientsdc-distribution-client1.3.0org.onap.sdc.sdc-toscasdc-tosca1.3.0org.assertjassertj-core3.10.0testorg.mockitomockito-core1.10.19testcentral-for-pluginsMaven 2 repository 2http://repo2.maven.org/maven2/falsejcenter-releases-for-pluginsjcenterhttp://jcenter.bintray.comclampsrc/test/resources**/*.jks**/*.csartruesrc/test/resources/https**.jksfalsehttpssrc/test/resources/example/sdc**.csarfalseexample/sdcsrc/main/resourcestruesrc/main/docker**/*trueio.github.swagger2markupswagger2markup-maven-plugin1.3.3io.github.swagger2markupswagger2markup-import-files-ext1.3.3io.github.swagger2markupswagger2markup-spring-restdocs-ext1.3.3${project.basedir}/docs/swagger/swagger.json${project.build.directory}/asciidoc/generatedASCIIDOCpost-integration-testconvertSwagger2markuporg.asciidoctorasciidoctor-maven-plugin1.5.6org.asciidoctorasciidoctorj-pdf1.5.0-alpha.10.1org.jrubyjruby-complete1.7.21${project.basedir}/src/main/resources/asciidocswagger.adocbookleft3${project.build.directory}/asciidoc/generatedoutput-htmlpost-integration-testprocess-asciidochtml5${project.basedir}/docs/swagger${project.basedir}/src/main/resources/META-INF/resources/output-pdfpost-integration-testprocess-asciidocpdf${project.basedir}/docs/swaggerorg.codehaus.groovy.mavengmaven-plugin1.0validateexecuteorg.apache.maven.pluginsmaven-jar-plugin3.0.2jar-with-only-classespackagejarclassesorg/**org.codehaus.mojobuild-helper-maven-plugin3.0.0attach-artifactpackage${project.build.directory}/clamp-classes.jarjarclassesorg.springframework.bootspring-boot-maven-plugin1.5.13.RELEASErepackagepackageorg.sonatype.pluginsnexus-staging-maven-plugin1.6.7truehttps://nexus.onap.org176c31dfe190aecomp-staging${skip.staging.artifacts}org.apache.maven.pluginsmaven-surefire-plugin2.19.11falseorg.apache.maven.pluginsmaven-failsafe-plugin2.17integration-testsintegration-testverify**/*ItCase.java1falseio.fabric8docker-maven-plugin0.26.0true1.23library/mariadb:10.1.11mariadbstrong_pitchoumariadb${project.basedir}/extra/sql/:/docker-entrypoint-initdb.d${project.basedir}/extra/docker/mariadb/conf1:/etc/mysql/conf.dsocket: '/var/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution${docker.mariadb.port.host}:3306library/python:2-slimpythonpython${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-cache8080direct${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/clamponap-clamptruetruelatest${project.docker.latesttagtimestamp.version}${project.docker.latesttag.version}Dockerfileassembly/clamp-files.xmlonap-clampgenerate-imagesinstallbuildpush-imagesdeploypushdocker-start-for-itpre-integration-teststartdocker-stop-for-itpost-integration-teststoporg.jacocojacoco-maven-plugin0.7.7.201606060606trueorg.onap.clamp.*pre-unit-testprepare-agent${project.build.directory}/coverage-reports/jacoco.execpre-integration-testpre-integration-testprepare-agent${project.build.directory}/coverage-reports/jacoco-it.execmergepost-integration-test${project.build.directory}/coverage-reports*.exec${project.build.directory}/jacoco-dev.execorg.codehaus.mojoversions-maven-plugin1.3.1