4.0.0
org.onap.oparent
oparent
2.1.0
org.onap.aai
babel
1.7.0-SNAPSHOT
jar
aai-babel
ONAP AAI Babel Microservice
2.1.12.RELEASE
UTF-8
UTF-8
1.8
onap/aai_schema
${project.build.directory}/aai-schema
0.90
0.8.5
3.2
jacoco
${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
**/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/**
3.7.0.1746
0.28.0
1.0.0
${project.build.directory}/${project.artifactId}-${project.version}-build/
onap
alpine
1.6.0
1.2.2
1.5.1
1.18
2.1
0.13.2
org.onap.aai.schema-service
1.7.6
1.2.1
1.3.0
1.6
1.2.3
1.8
2.2.11
1.1.1
yyyyMMdd'T'HHmmss'Z'
org.springframework.boot
spring-boot-dependencies
${spring.boot.version}
pom
import
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-jersey
org.springframework.boot
spring-boot-starter-tomcat
org.onap.aai.logging-service
common-logging
${common.logging.version}
ch.qos.logback
logback-classic
${logback.version}
ch.qos.logback
logback-core
${logback.version}
commons-codec
commons-codec
org.apache.commons
commons-compress
${commons.compress.version}
org.apache.commons
commons-lang3
javax.ws.rs
javax.ws.rs-api
${javax.ws.rs.version}
org.codehaus.groovy
groovy
org.onap.sdc.sdc-tosca
sdc-tosca
${sdc.tosca.version}
org.onap.aai
rest-client
${aai.rest.client.version}
org.springframework.boot
spring-boot-starter-test
test
org.onap.sdc.sdc-distribution-client
sdc-distribution-client
${sdc.distribution.client.version}
test
xmlunit
xmlunit
${xmlunit.version}
test
javax.xml.bind
jaxb-api
${jaxb.version}
com.sun.xml.bind
jaxb-core
${jaxb.version}
com.sun.xml.bind
jaxb-impl
${jaxb.version}
javax.activation
activation
${javax.activation.version}
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
src/main/java/**
src/test/java/**
pom.xml
true
check
validate
org.apache.maven.plugins
maven-surefire-plugin
false
1
.
src/test/resources
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.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
${surefireArgLine}
**/IT*.java
org.apache.maven.plugins
maven-failsafe-plugin
3.0.0-M4
integration-tests
integration-test
verify
${failsafeArgLine}
org.sonarsource.scanner.maven
sonar-maven-plugin
${sonar.scanner.version}