4.0.0 org.onap.aai.aai-common aai-parent 1.13.3 org.onap.aai babel 1.13.1-SNAPSHOT jar aai-babel ONAP AAI Babel Microservice UTF-8 UTF-8 onap/aai_schema ${project.build.directory}/aai-schema ${project.build.directory}/code-coverage 0.90 0.8.6 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 3.7.0.1746 0.28.0 1.0.0 ${project.build.directory}/${project.artifactId}-${project.version}-build/ onap alpine 1.9.0 1.6.5 1.9.4 1.2.11 3.0.13 2020.0.2 1.22 1.15 2.1.1 0.15.1 org.onap.aai.schema-service 1.12.4 3.12.0 1.6.4 1.4.5 1.6 3.1.0 1.2.2 yyyyMMdd'T'HHmmss'Z' docker org.codehaus.mojo build-helper-maven-plugin 3.3.0 pre-clean parse-version parse-version org.codehaus.gmavenplus gmavenplus-plugin 1.13.1 pre-clean execute 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} ${image.tag} 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-jersey org.springframework.boot spring-boot-starter-jetty org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-jetty org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-aop org.springframework.boot spring-boot-starter-tomcat org.onap.aai.logging-service common-logging ch.qos.logback logback-classic ch.qos.logback logback-core ${logback.core.version} commons-codec commons-codec ${commons.codec.version} org.apache.commons commons-compress ${commons.compress.version} org.apache.commons commons-lang3 ${commons.lang3.version} javax.ws.rs javax.ws.rs-api ${javax.ws.rs.version} org.codehaus.groovy groovy ${groovy.version} org.onap.sdc.sdc-tosca sdc-tosca ${sdc.tosca.version} org.onap.aai rest-client org.springframework.boot spring-boot-starter-test test org.onap.sdc.sdc-distribution-client sdc-distribution-client ${sdc.distribution.client.version} test org.hamcrest hamcrest 2.2 test org.junit.jupiter junit-jupiter 5.10.2 test org.junit.jupiter junit-jupiter-api test org.xmlunit xmlunit-legacy test javax.xml.bind jaxb-api javax.xml.ws jaxws-api com.sun.xml.bind jaxb-core com.sun.xml.bind jaxb-impl jakarta.activation jakarta.activation-api ${jakarta.activation.version} org.springframework.cloud spring-cloud-starter-sleuth org.springframework.cloud spring-cloud-sleuth-zipkin org.projectlombok lombok 1.18.32 provided org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import org.springframework.boot spring-boot-maven-plugin ${spring.boot.version} -DCONFIG_HOME=./appconfig-local -DAPP_HOME=. -Dtosca.mappings.config=./appconfig-local/tosca-mappings.json -DKEY_STORE_PASSWORD=${KEY_STORE_PASSWORD} repackage org.apache.maven.plugins maven-dependency-plugin unpack initialize unpack ${aai-schema.group.id} aai-schema ${aai-schema.version} jar ${aai.schema.source.folder}/aai_schema_v**.xsd ${project.build.directory}/tmp org.apache.maven.plugins maven-antrun-plugin ${antrun.version} Flatten XSDs initialize run org.jvnet.jaxb2.maven2 maven-jaxb2-plugin ${mvn.jaxb2.version} process-sources generate ${aai.schema.target.folder} org.onap.aai.babel.xml.generator.xsd ${project.build.directory}/generated-sources aai_schema_latest.xsd true -Xannotate org.jvnet.jaxb2_commons jaxb2-basics-annotate 0.6.4 org.jvnet.jaxb2_commons jaxb2-annotate-plugin-test-annox-annotations 1.0.0 exec-maven-plugin org.codehaus.mojo 1.5.0 Get latest xsd version generate-sources exec ${basedir}/scripts bash get-latest-xsd-version.sh ${basedir} maven-assembly-plugin src/main/assembly/descriptor.xml make-assembly package single com.mycila license-maven-plugin 3.0
License.txt
src/main/java/** src/test/java/** pom.xml true
check validate
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.apache.maven.plugins maven-jar-plugin 3.0.2 package jar client **/babel/service/data/* org.apache.maven.plugins maven-deploy-plugin client org.jacoco jacoco-maven-plugin ${jacoco-maven-plugin.version} **/gen/** **/generated-sources/** **/yang-gen/** **/pax/** org/onap/aai/babel/xml/generator/xsd/* 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.0.0-M4 false 1 . src/test/resources ${surefireArgLine} **/IT*.java org.apache.maven.plugins maven-failsafe-plugin 3.0.0-M5 integration-tests integration-test verify ${failsafeArgLine} org.sonarsource.scanner.maven sonar-maven-plugin ${sonar.scanner.version}