4.0.0
org.onap.oparent
oparent
1.2.1
org.onap.aai
babel
1.4.1-SNAPSHOT
jar
aai-babel
ONAP AAI Babel Microservice
1.5.20.RELEASE
UTF-8
UTF-8
1.8
${basedir}/target
onap/aai_schema
${project.build.directory}/aai-schema
1.2.2
1.5.0
1.18
2.1
0.13.2
org.onap.aai.schema-service
1.0.1
3.7
1.2.1
1.3.0
1.6
1.2.3
1.8
org.springframework.boot
spring-boot-dependencies
${spring.boot.version}
pom
import
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
${apache.lang3.version}
javax.ws.rs
javax.ws.rs-api
${javax.ws.rs.version}
org.codehaus.groovy
groovy-all
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
babel
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}
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-resources-plugin
3.0.2
copy-docker-file
package
copy-resources
target
true
${basedir}/src/main/docker
true
${basedir}/src/main/bin/
true
org.apache.maven.plugins
maven-jar-plugin
3.0.2
package
jar
client
**/babel/service/data/*
org.apache.maven.plugins
maven-deploy-plugin
client
com.spotify
docker-maven-plugin
0.4.11
true
docker-hub
${docker.push.registry}/onap/${project.artifactId}
${docker.location}
latest
true