X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=main%2Fpom.xml;h=f98af6e90f93129cc3db5cdf786c32c85809a790;hb=bff3fb826bfc0315be1bb75193be92ff6c64a652;hp=c982693f89ef39d7a806ad964458d060296b9b04;hpb=2e15dfa79186f731920003abaaa208b4829fe606;p=policy%2Fapi.git diff --git a/main/pom.xml b/main/pom.xml index c982693f..f98af6e9 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -3,8 +3,8 @@ Copyright (C) 2018 Ericsson. All rights reserved. Modified Copyright (C) 2018 Samsung Electronics Co., Ltd. Copyright (C) 2019,2021 AT&T Intellectual Property. All rights reserved. - Modifications Copyright (C) 2020-2022 Bell Canada. - Modifications Copyright (C) 2022 Nordix Foundation. + Modifications Copyright (C) 2020-2023 Bell Canada. + Modifications Copyright (C) 2022-2023 Nordix Foundation. ================================================================================ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -21,17 +21,18 @@ SPDX-License-Identifier: Apache-2.0 ============LICENSE_END========================================================= --> - + 4.0.0 org.onap.policy.api policy-api - 2.6.2-SNAPSHOT + 3.0.2 - api-main - ${project.artifactId} The main module of Policy Api that handles startup, lifecycle management, and parameters. @@ -46,45 +47,25 @@ spring-utils ${policy.common.version} - - com.h2database - h2 - - - org.assertj - assertj-core - test - org.onap.policy.common utils-test ${policy.common.version} test - - org.junit.vintage - junit-vintage-engine - test - + org.springframework.boot spring-boot-starter-test test - com.google.code.gson - gson + org.springframework.boot + spring-boot-starter-web org.springframework.boot - spring-boot-starter-web - - - - org.springframework.boot - spring-boot-starter-json - - + spring-boot-starter-tomcat org.springframework.boot @@ -93,32 +74,38 @@ org.springframework.boot spring-boot-starter-actuator - ${version.springboot.actuator} org.springframework.boot spring-boot-starter-data-jpa - ${version.springboot} + + + org.springdoc + springdoc-openapi-starter-webmvc-ui io.micrometer micrometer-registry-prometheus - ${version.io.micrometer} runtime - io.springfox - springfox-boot-starter - ${version.springfox} + org.apache.tomcat.embed + tomcat-embed-core - io.springfox - springfox-swagger-ui - ${version.springfox} - runtime + com.h2database + h2 + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.mockito + mockito-junit-jupiter - @@ -138,9 +125,44 @@ + + io.swagger.codegen.v3 + swagger-codegen-maven-plugin + + + code-gen + + generate + + + ${project.basedir}/src/main/resources/openapi/openapi.yaml + org.onap.policy.api.main.rest + org.onap.policy.models.tosca.authorative.concepts + org.onap.policy.api.main.rest.genapi + spring + false + false + + ToscaServiceTemplate=org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplate, + ToscaNodeTemplateArray=java.util.List, + HealthCheckReport=org.onap.policy.common.endpoints.report.HealthCheckReport, + PolicyFetchMode=org.onap.policy.api.main.rest.PolicyFetchMode + + + src/gen/java + java17 + true + true + true + + + + + org.springframework.boot spring-boot-maven-plugin + ${version.springboot} @@ -152,4 +174,4 @@ - \ No newline at end of file +