4.0.0org.onap.clampclds1.0.0-SNAPSHOTONAP CLAMPorg.onap.oparentoparent1.0.0-SNAPSHOT1.81.8UTF-833060.0.3-ossgit-server${basedir}/target/classes/META-INF/resources/icdservice.jsonorg.onap.clamp.clds.service.rs1.8localajsc-svc-accountcom.att.ajsc2.2.116.1.0.6-oss6.2.0.6-oss6.1.0.3-ossUTF-8UTF-8javajacoco${project.build.directory}/surefire-reports${project.build.directory}/coverage-reports/jacoco.exec${project.build.directory}/coverage-reports/jacoco-it.exectrue${project.version}localhost:5000truetruetruefalsehttps://nexus.onap.org/content/repositories/snapshots//content/repositories/releases//content/repositories/staging//content/sites/site/org/onap/clamp/${project.version}ecomp-releasesClamp Release Repository${nexusproxy}/${releaseNexusPath}ecomp-snapshotsClamp Snapshot Repository${nexusproxy}/${snapshotNexusPath}ecomp-sitedav:${nexusproxy}${sitePath}centralMaven 2 repository 2http://repo2.maven.org/maven2/JBOSSJBoss Repositoryhttp://repository.jboss.org/nexus/content/groups/public-jboss/jboss-deprecated-repositoryJBoss Deprecated Maven Repositoryhttps://repository.jboss.org/nexus/content/repositories/deprecated/ecomp-releasesONAP Release Repository${nexusproxy}/${releaseNexusPath}ecomp-stagingONAP Staging Repository${nexusproxy}/${stagingNexusPath}ecomp-snapshotsONAP Snapshot Repository${nexusproxy}/${snapshotNexusPath}truefalsespring-repoSpring repohttps://artifacts.alfresco.com/nexus/content/repositories/public/soapUIhttp://www.soapui.org/repository/maven2/SoapUI plugin
This project build the ONAP CLAMP JAR that contains AJSC + CLAMP code.
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:
"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:
clds-policy-config.properties and clds-reference.properties
The licenses and headers can be generated by using this maven command:
mvn license:update-file-header license:update-project-license
org.springframework.bootspring-boot-dependencies1.4.1.RELEASEpomimportorg.apache.commonscommons-vfs22.0com.att.ajscsdk-java-common-logging${sdk.java.common.logging}org.springframework.bootspring-boot-starter-tomcatcompileorg.springframework.bootspring-boot-starter-actuatororg.springframework.bootspring-boot-starter-securityorg.springframework.bootspring-boot-starter-testtestjoda-timejoda-timeorg.springframeworkspring-contextorg.slf4jslf4j-apijavax.ws.rsjavax.ws.rs-api2.0org.springframeworkspring-testjunitjunitorg.mockitomockito-all1.9.5commons-loggingcommons-logging1.1.1org.springframeworkspring-aspectscom.fasterxml.jackson.corejackson-corecom.fasterxml.jackson.corejackson-databindorg.springframeworkspring-webmvcorg.springframework.bootspring-boot-starter-weblog4jlog4j1.2.17org.springframework.bootspring-bootorg.springframework.bootspring-boot-autoconfigurejavax.transactionjta1.1javax.persistencepersistence-api1.0.2org.hibernatehibernate-annotations3.5.6-Finalorg.apache.geronimo.specsgeronimo-jpa_2.0_spec1.1dom4jdom4j1.6.1com.att.ajscsdk-java-camel-rest${sdk.camel.rest}io.swaggerswagger-core1.5.8io.swaggerswagger-annotations1.5.8com.att.ajscsdk-java-camunda-core${sdk.camunda.core}org.springframeworkspring-context-supportcom.att.ajscsdk-java-common-interceptors${csi.logging}org.eclipse.jetty.orbitjavax.servletcom.att.ajscajsc-coreorg.onap.policy.enginePolicyEngineAPI1.1.0-SNAPSHOTlog4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jorg.onap.policy.commonONAP-Logging1.1.0-SNAPSHOTlog4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jorg.onap.policy.engineControlloopPolicy1.1.0-SNAPSHOTlog4jlog4jorg.slf4jslf4j-log4j12apache-log4j-extraslog4jcom.fasterxml.jackson.dataformatjackson-dataformat-yaml2.6.3org.apache.commonscommons-csv1.3org.jboss.resteasyresteasy-client3.0.8.Finalcom.sun.facesjsf-api2.1.7com.sun.facesjsf-impl2.1.7src/test/resources**/*truesrc/main/resourcestruetarget/generated-sources/licensethird-party-licenses.txttarget/generated-resources/licenses*.*third-party-licenses${project.basedir}/etc${project.build.directory}/etctrue**/*src/main/docker**/*truesrc/main/doxygen**/*trueorg.apache.maven.pluginsmaven-release-plugin2.5.3${projectTag}${scm.commit.message}com.github.kongchenswagger-maven-plugin3.1.3${icd.package}/${project.artifactId} Service${project.version}${swagger.directory}compilegenerateorg.eclipse.m2elifecycle-mapping1.0.0com.github.kongchenswagger-maven-plugin3.1.3generateorg.apache.maven.pluginsmaven-jar-plugin3.0.2jar-with-only-classespackagejarclassesMETA-INF/resources/designer/**META-INF/resources/icd/**META-INF/resources/index.htmlorg.codehaus.mojobuild-helper-maven-plugin3.0.0attach-artifactpackage${project.build.directory}/clds-${project.version}-classes.jarjarclassesorg.springframework.bootspring-boot-maven-plugin1.5.3.RELEASErepackagepackagemaven-release-pluginorg.apache.maven.scmmaven-scm-provider-gitexe1.9org.apache.maven.pluginsmaven-gpg-plugin1.5truesign-artifactsverifysignorg.sonatype.pluginsnexus-staging-maven-plugin1.6.7trueossrhajschttps://oss.sonatype.org/true${skip.staging.artifacts}com.github.kongchenswagger-maven-pluginorg.onap.clamp.clds.service.rs//rest${project.artifactId} Service${project.version}${swagger.directory}compilegeneratecom.spotifydocker-maven-plugin0.4.11${docker.push.registry}/onap/clampsrc/main/dockerdocker-hub${project.version}latesttrue/${project.build.directory}${project.build.finalName}.jar/${project.build.directory}etc/config/**build-imagepackagebuild${skip.docker.build}${env.HTTP_PROXY}${env.HTTPS_PROXY}tag-imagepackagetagonap/clamp${docker.push.registry}/onap/clamptrue${skip.docker.tag}push-imagedeploypush${skip.docker.push}org.apache.maven.pluginsmaven-surefire-plugin2.19.11falseorg.apache.maven.pluginsmaven-failsafe-plugin2.16integration-testverify1falseio.fabric8docker-maven-plugin0.16.5true1.23mariadb: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}:3306mariadb-start-for-itpre-integration-teststart${skipITs}mariadb-stop-for-itpost-integration-teststop${skipITs}org.jacocojacoco-maven-plugin0.7.7.201606060606trueorg.onap.clamp.*jacoco-unit-testsprepare-agent${project.build.directory}/coverage-reports/jacoco.execjacoco-integration-testspre-integration-testprepare-agent${project.build.directory}/coverage-reports/jacoco-it.execorg.codehaus.mojolicense-maven-plugin1.12falseONAP CLAMPtruetruetrue============LICENSE_START=======================================================================================================================================AT&T Intellectual Property. All rights
reserved.2017trueclamp_apache_v2${project.baseUri}/src/licenses**/*.properties**/icd/****/designer/lib/****/*.json**/*.yaml**/*.yml**/licenses/**org.codehaus.mojoversions-maven-plugin1.3.1dockertruefalse