4.0.0 org.springframework.boot spring-boot-starter-parent 3.2.5 org.o-ran-sc.nonrtric.plt a1policymanagementservice 2.8.0-SNAPSHOT The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt onap-releases onap-releases https://nexus.onap.org/content/repositories/releases/ 17 2.19.17 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.8 3.1.0 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.springframework.boot spring-boot org.springframework spring-context org.springframework.boot spring-boot-autoconfigure org.springframework.boot spring-boot-starter-webflux 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.springframework.boot spring-boot-maven-plugin org.apache.maven.plugins maven-surefire-plugin ${surefire-maven-plugin.version} false maven-failsafe-plugin org.codehaus.mojo build-helper-maven-plugin add-additional-source-dirs generate-sources add-source ${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 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 ${project.basedir}/api pms-api.json org.openapitools openapi-generator-maven-plugin 6.6.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-openapi-html prepare-package generate ${project.basedir}/api/pms-api.json html2 ${project.basedir}/api/pms-api 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 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 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 io.fabric8 docker-maven-plugin ${docker-maven-plugin} false generate-a1policymanagementservice-image package build ${env.CONTAINER_PULL_REGISTRY} o-ran-sc/nonrtric-plt-a1policymanagementservice:${project.version} try ${basedir} Dockerfile false ${project.build.finalName}.jar ${project.version} push-a1policymanagementservice-image build push ${env.CONTAINER_PULL_REGISTRY} ${env.CONTAINER_PUSH_REGISTRY} o-ran-sc/nonrtric-plt-a1policymanagementservice:${project.version} ${basedir} Dockerfile false ${project.build.finalName}.jar ${project.version} latest org.sonarsource.scanner.maven sonar-maven-plugin ${sonar-maven-plugin.version} org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} git submodule update validate git submodule update --init --recursive exec JIRA https://jira.o-ran-sc.org/ org.apache.maven.plugins maven-surefire-report-plugin ${surefire-report-plugin.version}