X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pom.xml;h=5e50404207944e841e46ea7362156511a38b5ffb;hb=54d107f1dcf0f0d2a3a5a652ec467d15d1ec6520;hp=01f1f76b09382f024e361008ef72ec9059b5967c;hpb=54095a2c9bb90f777579b32ec7052c26bb3168c5;p=nonrtric%2Fplt%2Fa1policymanagementservice.git
diff --git a/pom.xml b/pom.xml
index 01f1f76..5e50404 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,8 @@
* ========================LICENSE_START=================================
* O-RAN-SC
* %%
-* Copyright (C) 2019 Nordix Foundation
+* Copyright (C) 2019-2023: Nordix Foundation
+* Copyright (C) 2023-2024: OpenInfra Foundation Europe
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -21,17 +22,17 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
org.springframework.boot
spring-boot-starter-parent
- 2.6.6
+ 3.2.5
org.o-ran-sc.nonrtric.plt
a1policymanagementservice
- 2.4.0-SNAPSHOT
+ 2.8.0-SNAPSHOT
The Apache Software License, Version 2.0
@@ -46,121 +47,126 @@
- 11
- 3.0.0
- 2.8.8
- 2.1.13
- 20211205
- 3.8.0
- 2.12.2
- 1.18.0
- 0.30.0
- 2.1.1
+ 17
+ 2.20.12
+ 20231013
+ 2.14.0
+ 32.0.1-jre
+ 3.0.0-M8
+ 3.0.0-M8
+ 3.10.0
+ 0.43.0
3.7.0.1746
- 0.8.5
- 3.0.0
+ 0.8.8
+ 3.1.0
- commons-io
- commons-io
- 2.11.0
+ javax.validation
+ validation-api
+ 2.0.1.Final
- com.google.guava
- guava
- 31.0.1-jre
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
- org.springdoc
- springdoc-openapi-ui
- 1.6.6
+ io.swagger.core.v3
+ swagger-annotations
+ 2.2.15
- org.springframework.boot
- spring-boot-starter-web
+ org.openapitools
+ jackson-databind-nullable
+ 0.2.4
org.springframework.boot
- spring-boot-starter-thymeleaf
+ spring-boot
- org.springframework.boot
- spring-boot-starter-webflux
+ org.springframework
+ spring-context
org.springframework.boot
- spring-boot-starter-aop
+ spring-boot-autoconfigure
org.springframework.boot
- spring-boot-devtools
- true
-
-
- org.springframework
- spring-webflux
+ spring-boot-starter-webflux
- io.swagger.core.v3
- swagger-jaxrs2
- ${swagger.version}
+ org.aspectj
+ aspectjweaver
- io.swagger.core.v3
- swagger-jaxrs2-servlet-initializer
- ${swagger.version}
+ org.apache.tomcat.embed
+ tomcat-embed-core
- javax.xml.bind
- jaxb-api
+ com.google.guava
+ guava
+ ${guava.version}
- org.immutables
+ com.google.code.gson
gson
- ${immutable.version}
+ ${gson.version}
org.json
json
${json.version}
-
- org.springframework.boot
- spring-boot-configuration-processor
- true
-
org.projectlombok
lombok
provided
- javax.ws.rs
- javax.ws.rs-api
- ${javax.ws.rs-api.version}
+ org.mapstruct
+ mapstruct
+ 1.5.5.Final
- org.glassfish.jersey.inject
- jersey-hk2
+ org.mapstruct
+ mapstruct-processor
+ 1.5.5.Final
org.springframework.boot
spring-boot-starter-actuator
+ runtime
+
+
+ io.micrometer
+ micrometer-registry-prometheus
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
-
- io.springfox
- springfox-swagger2
- ${springfox.version}
+ software.amazon.awssdk
+ s3
+ ${software.amazon.awssdk.version}
+
- io.springfox
- springfox-swagger-ui
- ${springfox.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
@@ -196,13 +202,58 @@
mockwebserver
test
-
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+ test
+
com.github.erosb
everit-json-schema
- 1.13.0
+ 1.14.0
+
+
+
+ io.micrometer
+ micrometer-tracing-bridge-otel
+
+
+ io.opentelemetry
+ opentelemetry-sdk-extension-jaeger-remote-sampler
+
+
+ io.opentelemetry.instrumentation
+ opentelemetry-spring-webflux-5.3
+
+
+ io.opentelemetry.instrumentation
+ opentelemetry-spring-boot-starter
+
+
+
+ org.springframework.boot
+ spring-boot-actuator-autoconfigure
+
+
+
+ io.opentelemetry
+ opentelemetry-bom
+ 1.38.0
+ pom
+ import
+
+
+ io.opentelemetry.instrumentation
+ opentelemetry-instrumentation-bom-alpha
+ 2.4.0-alpha
+ pom
+ import
+
+
+
@@ -212,6 +263,7 @@
org.apache.maven.plugins
maven-surefire-plugin
+ ${surefire-maven-plugin.version}
false
@@ -224,7 +276,7 @@
build-helper-maven-plugin
- add-source
+ add-additional-source-dirs
generate-sources
add-source
@@ -232,6 +284,21 @@
${project.build.directory}/generated-sources/annotations/
+ ${project.basedir}/add-src/main/java
+ ${project.basedir}/add-src/main/resources
+
+
+
+
+ add-additional-testsource-dirs
+ generate-sources
+
+ add-test-source
+
+
+
+ ${project.basedir}/add-src/test/java
+ ${project.basedir}/add-src/test/resources
@@ -257,6 +324,203 @@
+
+ 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 A1 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, and Copyright (C) 2024 OpenInfra
+ Foundation Europe. All rights reserved.
+ http://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ generate-openapi-policy-api
+ generate-sources
+
+ generate
+
+
+ spring
+ ${project.basedir}/api/pms-api.yaml
+ spring-boot
+ org.onap.ccsdk.oran.a1policymanagementservice.controllers.v2
+ org.onap.ccsdk.oran.a1policymanagementservice.controllers.api.v2
+ org.onap.ccsdk.oran.a1policymanagementservice.models.v2
+ false
+ false
+ false
+ false
+
+ true
+ true
+ true
+ java8
+ true
+ true
+ false
+ true
+
+
+
+
+ generate-policy-api-v3
+ generate-sources
+
+ generate
+
+
+ ${project.basedir}/api/pms-api-v3.yaml
+ org.onap.ccsdk.oran.a1policymanagementservice.controllers.v3
+ org.onap.ccsdk.oran.a1policymanagementservice.controllers.api.v3
+ org.onap.ccsdk.oran.a1policymanagementservice.models.v3
+ false
+ false
+ spring
+ false
+ false
+ spring-boot
+
+ true
+ true
+ true
+ java8
+ true
+ true
+ false
+ true
+
+
+
+
+
+
+ maven-resources-plugin
+
+
+ copy-resource-configuration-files
+ initialize
+
+ copy-resources
+
+
+ true
+ true
+ ${project.basedir}/config
+
+
+ ${project.basedir}/onap/oran/a1-policy-management/config
+
+
+
+
+
+ copy-resource-openapi-files-fromsubmodule
+ initialize
+
+ copy-resources
+
+
+ true
+ true
+ ${project.basedir}/api
+
+
+ ${project.basedir}/onap/oran/a1-policy-management/api
+
+ pms-api.json
+ pms-api.yaml
+ pms-api-v3.yaml
+
+
+
+
+
+
+ copy-resource-doc-openapi
+ package
+
+ copy-resources
+
+
+ ${project.basedir}/docs/offeredapis/swagger
+ true
+ 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
+
+ pms-api.html
+ index.html
+
+
+
+
+
+
+
io.fabric8
docker-maven-plugin
@@ -273,11 +537,13 @@
${env.CONTAINER_PULL_REGISTRY}
- o-ran-sc/nonrtric-plt-a1policymanagementservice:${project.version}
+
+ o-ran-sc/nonrtric-plt-a1policymanagementservice:${project.version}
try
${basedir}
Dockerfile
+ false
${project.build.finalName}.jar
@@ -300,10 +566,12 @@
${env.CONTAINER_PUSH_REGISTRY}
- o-ran-sc/nonrtric-plt-a1policymanagementservice:${project.version}
+
+ o-ran-sc/nonrtric-plt-a1policymanagementservice:${project.version}
${basedir}
Dockerfile
+ false
${project.build.finalName}.jar
@@ -331,7 +599,7 @@
git submodule update
- initialize
+ validate
git
@@ -345,21 +613,6 @@
exec
-
- copy configuration
- initialize
-
- cp
-
- -r
- onap/oran/a1-policy-management/config
- .
-
-
-
- exec
-
-
@@ -368,4 +621,13 @@
JIRA
https://jira.o-ran-sc.org/
-
\ No newline at end of file
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${surefire-report-plugin.version}
+
+
+
+