X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=main%2Fpom.xml;h=ba3ed6160991b10a0633caaea41165eeb950e418;hb=0101c74b3eddc147cd8371d38b5b7ff3c4d9f5f2;hp=c0a75907cadea03c9a15eaeb38a5898d9a1861a5;hpb=da9e01a78e3205ee7238196a574adcf11c041797;p=policy%2Fapi.git diff --git a/main/pom.xml b/main/pom.xml index c0a75907..ba3ed616 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -2,6 +2,9 @@ ============LICENSE_START======================================================= 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. ================================================================================ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -24,42 +27,86 @@ org.onap.policy.api policy-api - 2.0.0-SNAPSHOT + 2.8.0 - main + api-main ${project.artifactId} The main module of Policy Api that handles startup, lifecycle management, and parameters. + + org.onap.policy.models + policy-models-pdp + ${policy.models.version} + org.onap.policy.common - capabilities + spring-utils ${policy.common.version} + + com.h2database + h2 + + + org.assertj + assertj-core + test + org.onap.policy.common - policy-endpoints + utils-test ${policy.common.version} + test - commons-cli - commons-cli + org.junit.vintage + junit-vintage-engine + test + + + org.springframework.boot + spring-boot-starter-test + test com.google.code.gson gson - org.onap.policy.common - common-parameters - ${policy.common.version} + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-json + + - org.onap.policy.common - ONAP-Logging - ${policy.common.version} + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springdoc + springdoc-openapi-ui + + + io.micrometer + micrometer-registry-prometheus + ${version.io.micrometer} + runtime @@ -81,6 +128,53 @@ + + + io.swagger.codegen.v3 + swagger-codegen-maven-plugin + ${version.swagger.codegen.v3} + + + 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, + StatisticsReport=org.onap.policy.api.main.rest.provider.statistics.StatisticsReport, + + + src/gen/java + java11 + true + true + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + package + + + + -