X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=pom.xml;h=5e50404207944e841e46ea7362156511a38b5ffb;hb=4ff6d101cb0c46ca6e3842ab4f14a188c82f72cf;hp=210486a3491fdc141f87d78256448567f2ea6634;hpb=31d9bee2ac0703516bf46c29007730070240fdb9;p=nonrtric%2Fplt%2Fa1policymanagementservice.git
diff --git a/pom.xml b/pom.xml
index 210486a..5e50404 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
* O-RAN-SC
* %%
* Copyright (C) 2019-2023: Nordix Foundation
-* Copyright (C) 2023: OpenInfra Foundation Europe
+* 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.
@@ -27,7 +27,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.2.0
+ 3.2.5
org.o-ran-sc.nonrtric.plt
@@ -48,59 +48,67 @@
17
+ 2.20.12
20231013
+ 2.14.0
+ 32.0.1-jre
+ 3.0.0-M8
+ 3.0.0-M8
3.10.0
- 2.13.0
- 2.30.0
0.43.0
3.7.0.1746
0.8.8
3.1.0
- 2.19.17
- 2.0.2
- 1.6.14
- 3.0.0-M8
- 3.0.0-M8
-
+
- commons-io
- commons-io
- 2.14.0
+ javax.validation
+ validation-api
+ 2.0.1.Final
- com.google.guava
- guava
- 32.0.1-jre
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
- org.springframework.boot
- spring-boot-starter-web
+ io.swagger.core.v3
+ swagger-annotations
+ 2.2.15
- org.springframework.boot
- spring-boot-starter-thymeleaf
+ org.openapitools
+ jackson-databind-nullable
+ 0.2.4
org.springframework.boot
- spring-boot-starter-webflux
+ spring-boot
- org.springframework.boot
- spring-boot-starter-aop
+ org.springframework
+ spring-context
org.springframework.boot
- spring-boot-devtools
- true
+ spring-boot-autoconfigure
org.springframework.boot
- spring-boot-starter-validation
+ spring-boot-starter-webflux
- org.springframework
- spring-webflux
+ org.aspectj
+ aspectjweaver
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-core
+
+
+ com.google.guava
+ guava
+ ${guava.version}
com.google.code.gson
@@ -112,38 +120,53 @@
json
${json.version}
-
- org.springframework.boot
- spring-boot-configuration-processor
- true
-
org.projectlombok
lombok
provided
- org.glassfish.jersey.inject
- jersey-hk2
+ org.mapstruct
+ mapstruct
+ 1.5.5.Final
+
+
+ org.mapstruct
+ mapstruct-processor
+ 1.5.5.Final
org.springframework.boot
spring-boot-starter-actuator
+ runtime
-
- org.springdoc
- springdoc-openapi-starter-webmvc-ui
- ${springdoc.version}
+ io.micrometer
+ micrometer-registry-prometheus
- org.springdoc
- springdoc-openapi-ui
- ${springdoc.openapi-ui.version}
+ 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
@@ -179,21 +202,58 @@
mockwebserver
test
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+ test
+
com.github.erosb
everit-json-schema
- 1.14.1
+ 1.14.0
+
- software.amazon.awssdk
- s3
- ${software.amazon.awssdk.version}
+ io.micrometer
+ micrometer-tracing-bridge-otel
- io.micrometer
- micrometer-registry-prometheus
+ 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
+
+
+
@@ -216,7 +276,7 @@
build-helper-maven-plugin
- add-source
+ add-additional-source-dirs
generate-sources
add-source
@@ -224,6 +284,21 @@
+
+
+
+
+
+
+ add-additional-testsource-dirs
+ generate-sources
+
+ add-test-source
+
+
+
+
+
@@ -249,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
@@ -327,7 +599,7 @@
git submodule update
- initialize
+ validate
git
@@ -341,21 +613,6 @@
exec
-
- copy configuration
- initialize
-
- cp
-
- -r
- onap/oran/a1-policy-management/config
- .
-
-
-
- exec
-
-