4.0.0 org.onap.oparent oparent 3.3.3 org.onap.aai.model-loader model-loader aai-model-loader 1.14.1-SNAPSHOT org.springframework.boot spring-boot-dependencies ${spring-boot.version} pom import org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import org.onap.aai.modelloader.service.ModelLoaderApplication https://nexus.onap.org ${basedir}/target 2.7.18 2021.0.8 1.10.0 1.22 2.10.1 1.3 1.13.0 2.0.0 1.2.11 0.39.0 1.0.0 ${project.build.directory}/${project.artifactId}-${project.version}-build/ onap alpine 1.13.2 yyyyMMdd'T'HHmmss'Z' 0.75 0.8.5 3.2 jacoco ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** 3.7.0.1746 3.2.0 3.8.1 11 11 11 11 ecomp-releases ECOMP Release Repository ${nexusproxy}/content/repositories/releases/ ecomp-snapshots ECOMP Snapshot Repository ${nexusproxy}/content/repositories/snapshots/ docker org.codehaus.mojo build-helper-maven-plugin 3.0.0 pre-clean parse-version parse-version org.codehaus.groovy.maven gmaven-plugin 1.0 pre-clean execute def userAaiBaseImage = session.userProperties['aai.base.image']; def userAaiCommonVersion = session.userProperties['aai.base.image.version']; if (userAaiCommonVersion != null) { project.properties['aai.base.image.version'] = userAaiCommonVersion; } if (userAaiBaseImage != null) { project.properties['aai.base.image'] = userAaiBaseImage; } log.info 'Base image flavour: ' + project.properties['aai.base.image']; log.info 'Base image version: ' + project.properties['aai.base.image.version']; io.fabric8 docker-maven-plugin ${docker.fabric.version} true 1.23 ${docker.push.registry}/${aai.docker.namespace}/${project.artifactId}:%l @ latest ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-${maven.build.timestamp} try ${project.basedir}/src/main/docker ${aai.build.directory} /${project.artifactId} clean-images pre-clean remove true generate-images package build push-images deploy push org.springframework.boot spring-boot-starter-jetty org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-aop test org.springframework.boot spring-boot-starter-actuator org.springframework.kafka spring-kafka org.springframework.kafka spring-kafka-test test org.onap.aai babel ${babel.version} client * * com.google.code.gson gson ${gson.version} com.mikesamuel json-sanitizer 1.2.3 org.onap.aai.logging-service common-logging 1.5.0 ch.qos.logback logback-classic ${logback.version} ch.qos.logback logback-core ${logback.version} org.onap.sdc.sdc-distribution-client sdc-distribution-client ${sdc-distribution-client.version} org.apache.commons commons-compress ${commons-compress.version} commons-io commons-io 2.11.0 org.apache.commons commons-text ${apache.commons-text.version} org.springframework.cloud spring-cloud-starter-sleuth org.springframework.cloud spring-cloud-sleuth-zipkin com.fasterxml.jackson.dataformat jackson-dataformat-xml org.hamcrest hamcrest-all ${hamcrest-all.version} test org.junit.jupiter junit-jupiter test org.junit.jupiter junit-jupiter-api test org.mockito mockito-core test org.springframework.boot spring-boot-starter-test test com.vaadin.external.google android-json org.springframework.cloud spring-cloud-contract-wiremock test central https://repo1.maven.org/maven2 EvoSuite EvoSuite Repository https://www.evosuite.org/m2 central Maven 2 repository 2 https://repo2.maven.org/maven2/ ecomp-releases ECOMP Release Repository ${nexusproxy}/content/repositories/releases/ ecomp-snapshots ECOMP Snapshot Repository ${nexusproxy}/content/repositories/snapshots/ ecomp-staging ECOMP Staging Repository ${nexusproxy}/content/repositories/staging/ org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} true ${maven-compiler-plugin.source} ${maven-compiler-plugin.target} ${maven-compiler-plugin.test.source} ${maven-compiler-plugin.test.target} org.springframework.boot spring-boot-maven-plugin ${spring-boot.version} true repackage com.mycila license-maven-plugin 3.0
License.txt
src/main/java/** src/test/java/** version/properties pom.xml true
check process-sources
org.apache.maven.plugins maven-deploy-plugin client maven-assembly-plugin src/main/assembly/descriptor.xml make-assembly package single org.jacoco jacoco-maven-plugin ${jacoco.version} **/gen/** **/generated-sources/** **/yang-gen/** **/pax/** pre-unit-test prepare-agent ${project.build.directory}/code-coverage/jacoco-ut.exec surefireArgLine post-unit-test test report ${project.build.directory}/code-coverage/jacoco-ut.exec ${project.reporting.outputDirectory}/jacoco-ut pre-integration-test pre-integration-test prepare-agent ${project.build.directory}/code-coverage/jacoco-it.exec failsafeArgLine post-integration-test post-integration-test report ${project.build.directory}/code-coverage/jacoco-it.exec ${project.reporting.outputDirectory}/jacoco-it default-check check ${project.build.directory}/code-coverage/jacoco-ut.exec BUNDLE LINE COVEREDRATIO ${jacoco.line.coverage.limit} org.apache.maven.plugins maven-surefire-plugin 3.1.2 ${surefireArgLine} **/IT*.java org.apache.maven.plugins maven-failsafe-plugin 3.1.2 integration-tests integration-test verify ${failsafeArgLine} org.sonarsource.scanner.maven sonar-maven-plugin ${sonar.scanner.version}