4.0.0
org.onap.aai.aai-common
aai-parent
1.8.1
org.onap.aai
babel
1.8.0-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.8.1
1.5.1
1.8.1
2.1.21
1.2.2
1.19
2.1
0.13.3
org.onap.aai.schema-service
1.8.3
3.7
1.2.1
1.4.1
1.6
1.8
1.1.1
yyyyMMdd'T'HHmmss'Z'
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}
${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
commons-codec
commons-codec
org.apache.commons
commons-compress
org.apache.commons
commons-lang3
javax.ws.rs
javax.ws.rs-api
2.1
org.codehaus.groovy
groovy
org.onap.sdc.sdc-tosca
sdc-tosca
${sdc.tosca.version}
org.onap.aai
rest-client
org.onap.aai.aai-common
aai-aaf-auth
${aai.common.version}
org.springframework.boot
spring-boot-starter-web
org.onap.aaf.authz
aaf-cadi-core
${aaf.version}
compile
org.onap.aaf.authz
aaf-cadi-aaf
${aaf.version}
compile
org.onap.aaf.authz
aaf-auth-client
${aaf.version}
org.onap.aaf.authz
aaf-cadi-client
${aaf.version}
org.onap.aaf.authz
aaf-misc-env
${aaf.version}
org.onap.aaf.authz
aaf-misc-rosetta
${aaf.version}
org.springframework.boot
spring-boot-starter-test
test
org.onap.sdc.sdc-distribution-client
sdc-distribution-client
${sdc.distribution.client.version}
test
junit
junit
4.12
test
xmlunit
xmlunit
${xmlunit.version}
test
javax.xml.bind
jaxb-api
javax.xml.ws
jaxws-api
com.sun.xml.bind
jaxb-core
com.sun.xml.bind
jaxb-impl
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-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}