4.0.0
org.onap.aai.schema-service
schema-service
1.9.0
org.onap.aai.schema-service
aai-schema-service
1.8
org.onap.aai.schemaservice.SchemaServiceApp
0.28.0
docker.io
localhost:5000
1.0.0
${project.build.directory}/${project.artifactId}-${project.version}-build/
onap
alpine
1.8.1
true
0.44
yyyyMMdd'T'HHmmss'Z'
2.10.4
onap
N/A
${project.basedir}/src/main/resources/schema/${schema.source.name}/oxm
${project.basedir}/src/main/resources/schema/${schema.source.name}/dbedgerules
v10
v10
v11
v12
v12
v23
v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23
/aai/schema-service
docker
org.codehaus.groovy.maven
gmaven-plugin
pre-clean
parse-base
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
${project.docker.latesttag.version}
${project.major.version}.${project.minor.version}-STAGING-${maven.build.timestamp}
try
${project.basedir}/src/main/docker
${aai.build.directory}
/${project.artifactId}
clean-images
pre-clean
remove
true
generate-images
verify
build
push-images
deploy
push
onap
onap
v12
v10,v11,v12,v13,v14,v15,v16,v17,18,v19,v20,v21,v22,v23
runAjsc
${maven.skip.tests}
pre-integration-test
org.codehaus.mojo
exec-maven-plugin
1.6.0
run-spring-boot
package
java
${start-class}
schema.source.name
${schema.source.name}
schema.configuration.location
${schema.configuration.location}
schema.nodes.location
${schema.nodes.location}
schema.edges.location
${schema.edges.location}
schema.version.depth.start
${schema.version.depth.start}
schema.version.related.link.start
${schema.version.related.link.start}
schema.version.app.root.start
${schema.version.app.root.start}
schema.version.namespace.change.start
${schema.version.namespace.change.start}
schema.version.edge.label.start
${schema.version.edge.label.start}
schema.version.api.default
${schema.version.api.default}
schema.version.list
${schema.version.list}
schema.uri.base.path
${schema.uri.base.path}
java
jakarta.xml.bind
jakarta.xml.bind-api
3.0.0
javax.annotation
javax.annotation-api
compile
javax.el
javax.el-api
3.0.0
org.glassfish
javax.el
3.0.0
javax.jms
javax.jms-api
2.0.1
javax.ws.rs
javax.ws.rs-api
2.1
com.sun.xml.bind
jaxb-impl
com.sun.xml.bind
jaxb-core
com.att.eelf
eelf-core
ch.qos.logback
logback-core
ch.qos.logback
logback-classic
ch.qos.logback
logback-access
junit
junit
test
com.google.guava
guava
com.fasterxml.jackson.jaxrs
jackson-jaxrs-json-provider
org.mockito
mockito-all
test
javax.xml.bind
jaxb-api
2.3.0
org.eclipse.persistence
eclipselink
3.0.0
org.eclipse.persistence
org.eclipse.persistence.moxy
3.0.0
compile
org.springframework.boot
spring-boot-starter-jetty
org.springframework.boot
spring-boot-starter-jersey
org.springframework.boot
spring-boot-starter-aop
org.onap.aai.aai-common
aai-core
org.springframework.boot
spring-boot-starter-web
org.onap.aai.aai-common
aai-schema-ingest
org.springframework.boot
spring-boot-test
test
org.springframework
spring-test
test
org.mockito
mockito-all
test
org.hamcrest
hamcrest-junit
${project.basedir}/src/main/swm
${project.build.directory}/swm
false
${project.basedir}/src/main/resources
application.properties
dme2.properties
logback.xml
localhost-access-logback.xml
${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig
false
${project.basedir}/src/main/resources
**/*
true
${project.basedir}/src/main/resources/etc/appprops/
aaiconfig.properties
${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig
false
${project.basedir}/src/main/resources/etc/auth/
aai-client-cert.p12
tomcat_keystore
aai_policy.json
${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig
true
${project.basedir}/src/main/resources/
logback.xml
localhost-access-logback.xml
hbase-site.xml
${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig
true
${project.basedir}/src/main/docker
**/*
${aai.build.directory}
true
${project.build.directory}/
${project.artifactId}-${project.version}.jar
${aai.build.directory}/lib/
false
org.codehaus.groovy.maven
gmaven-plugin
1.0
validate
execute
println project.properties['aai.project.version'];
def versionArray;
if (project.properties['aai.project.version'] != null) {
versionArray = project.properties['aai.project.version'].split('\\.');
}
project.properties["project.major.version"] = versionArray[0];
project.properties["project.minor.version"] = versionArray[1];
project.properties['project.docker.latesttag.version'] = versionArray[0] + '.' + versionArray[1] + '-STAGING-latest';
println 'New Tag for docker:' + project.properties['project.docker.latesttag.version'];
org.springframework.boot
spring-boot-maven-plugin
org.apache.maven.plugins
maven-clean-plugin
2.4.1
${project.basedir}/src/main/resources/schema
**/*
false
org.codehaus.groovy.maven
gmaven-plugin
org.apache.maven.plugins
maven-dependency-plugin
2.10
org.apache.maven.plugins
maven-javadoc-plugin
${javadoc.plugin.version}
maven-assembly-plugin
src/main/assembly/descriptor.xml
make-assembly
package
single
maven-resources-plugin
2.7
copy-oxm-edgerules-project
initialize
copy-resources
${project.basedir}/src/main/resources/schema
${project.basedir}/../aai-schema/src/main/resources/
**/oxm/**/*.xml
**/dbedgerules/**/*.json
copy-queries-project
initialize
copy-resources
${project.basedir}/src/main/resources/schema
${project.basedir}/../aai-queries/src/main/resources/schema
**/query/**/*.json
copy-oxm-edgerules
initialize
copy-resources
${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig/schema/
${project.basedir}/../aai-schema/src/main/resources/
**/oxm/**/*.xml
**/dbedgerules/**/*.json
copy-queries
initialize
copy-resources
${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig/schema/
${project.basedir}/../aai-queries/src/main/resources/schema
**/query/**/*.json
copy-fat-jar
post-integration-test
copy-resources
${aai.build.directory}/lib/
${project.build.directory}/
${project.artifactId}-${project.version}.jar
false
org.apache.maven.plugins
maven-surefire-plugin
alphabetical
com.mycila
license-maven-plugin
org.apache.maven.plugins
maven-deploy-plugin
org.springframework.boot
spring-boot-maven-plugin
${spring.boot.version}
${start-class}
ZIP
repackage
org.apache.maven.plugins
maven-clean-plugin
2.4.1
${project.basedir}/src/main/resources/schema
**/*
false
org.apache.maven.plugins
maven-javadoc-plugin
2.10.4
false
org.umlgraph.doclet.UmlGraphDoc
org.umlgraph
umlgraph
5.6
-views
true