4.0.0
org.onap.ccsdk.parent
spring-boot-31-starter-parent
2.6.1-SNAPSHOT
org.onap.ccsdk.oran
a1-policy-management-service
1.6.0-SNAPSHOT
ccsdk-oran :: ${project.artifactId}
17
17
2.10.1
20231013
2.22.0
2.35.0
2.11.0
32.0.1-jre
2.0.2
0.30.0
3.0.0-M8
3.0.0-M8
0.8.8
${project.version}
2.20.12
false
javax.validation
validation-api
2.0.1.Final
javax.annotation
javax.annotation-api
1.3.2
io.swagger.core.v3
swagger-annotations
2.2.15
org.openapitools
jackson-databind-nullable
0.2.4
org.yaml
snakeyaml
2.0
org.springframework.boot
spring-boot
org.springframework
spring-context
org.springframework.boot
spring-boot-autoconfigure
org.springframework.boot
spring-boot-starter-webflux
javax.servlet
javax.servlet-api
3.1.0
org.aspectj
aspectjweaver
org.apache.tomcat.embed
tomcat-embed-core
com.google.guava
guava
${guava.version}
com.google.code.gson
gson
${gson.version}
org.json
json
${json.version}
org.projectlombok
lombok
provided
org.springframework.boot
spring-boot-starter-actuator
runtime
io.micrometer
micrometer-registry-prometheus
org.springframework.boot
spring-boot-starter-aop
software.amazon.awssdk
s3
${software.amazon.awssdk.version}
org.springframework.boot
spring-boot-devtools
true
runtime
org.springframework.boot
spring-boot-configuration-processor
true
runtime
org.springframework.boot
spring-boot-starter-test
test
org.awaitility
awaitility
test
io.projectreactor
reactor-test
test
org.junit.jupiter
junit-jupiter-engine
test
org.mockito
mockito-junit-jupiter
test
org.mockito
mockito-core
test
com.squareup.okhttp3
mockwebserver
test
commons-io
commons-io
${commons-io.version}
test
com.github.erosb
everit-json-schema
1.14.0
org.codehaus.gmaven
groovy-maven-plugin
2.1.1
validate
execute
org.springframework.boot
spring-boot-maven-plugin
net.revelc.code.formatter
formatter-maven-plugin
${formatter-maven-plugin.version}
LF
${project.basedir}/eclipse-formatter.xml
com.diffplug.spotless
spotless-maven-plugin
${spotless-maven-plugin.version}
UNIX
com,io,java,lombok,javax,org,reactor
org.apache.maven.plugins
maven-surefire-plugin
${surefire-maven-plugin.version}
${allowskiptests}
false
true
true
true
false
false
true
true
org.codehaus.mojo
build-helper-maven-plugin
add-source
generate-sources
add-source
org.jacoco
jacoco-maven-plugin
${jacoco-maven-plugin.version}
default-prepare-agent
prepare-agent
default-report
prepare-package
report
io.swagger.codegen.v3
swagger-codegen-maven-plugin
3.0.46
generate-openapi-json
prepare-package
generate
${project.basedir}/api/pms-api.yaml
openapi
pms-api.json
org.openapitools
openapi-generator-maven-plugin
6.6.0
generate-openapi-html
prepare-package
generate
${project.basedir}/api/pms-api.json
html2
false
false
The O-RAN Non-RT RIC Policy Management Service
provides a REST API for managing O-RAN A1 Policies.
ONAP CCSDK A1 Policy Management Service
https://wiki.onap.org/display/DW/O-RAN+A1+Policies+in+ONAP
Copyright (C) 2020-2023 Nordix Foundation. Licensed
under the Apache License.
http://www.apache.org/licenses/LICENSE-2.0
generate-policy-api
generate-sources
generate
${project.basedir}/api/pms-api.yaml
${project.groupId}.a1policymanagementservice.controllers.v2
${project.groupId}.a1policymanagementservice.controllers.api.v2
${project.groupId}.a1policymanagementservice.models.v2
false
false
spring
false
false
spring-boot
src/gen/java
true
true
true
java8
true
true
false
true
maven-resources-plugin
copy-resource-openapi
package
copy-resources
${project.basedir}/../docs/offeredapis/swagger
true
${project.basedir}/api
pms-api.json
pms-api.yaml
copy-resource-openapi-html
package
copy-resources
true
${project.basedir}/../docs/offeredapis/openapitoolgen/offeredapis/pms-api
${project.basedir}/api/pms-api
index.html
io.fabric8
docker-maven-plugin
${docker-maven-plugin}
false
generate-policy-management-service-image
package
build
onap/ccsdk-oran-a1policymanagementservice:${project.version}
try
${basedir}
Dockerfile
${project.build.finalName}.jar
${project.version}
push-policy-management-service-image
build
push
onap/ccsdk-oran-a1policymanagementservice:${project.version}
${basedir}
Dockerfile
${project.build.finalName}.jar
${project.docker.latestminortag.version}
${project.docker.latestfulltag.version}
${project.docker.latesttagtimestamp.version}
org.apache.maven.plugins
maven-surefire-report-plugin
${surefire-report-plugin.version}