X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=main%2Fpom.xml;h=d344bfc87e148387d77191c6cd57b14c4a7f8601;hb=refs%2Fheads%2Fmaster;hp=9d262739ae7e99938d8cdb1f056da2d8e4730b85;hpb=06afbd67ec6d8ae3bd9c3859c046e30a41b17225;p=policy%2Fpap.git diff --git a/main/pom.xml b/main/pom.xml index 9d262739..9e3fae07 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -1,8 +1,8 @@ - + 4.0.0 org.onap.policy.pap policy-pap - 2.2.4-SNAPSHOT + 4.0.0-SNAPSHOT pap-main @@ -35,64 +34,86 @@ The main module of Policy Administration Backend that handles startup, lifecycle management, and parameters. - - commons-cli - commons-cli - org.onap.policy.common - common-parameters + policy-endpoints ${policy.common.version} - org.onap.policy.common - utils - ${policy.common.version} + org.onap.policy.models + policy-models-pap + ${policy.models.version} + + + org.onap.policy.models + policy-models-pdp + ${policy.models.version} org.onap.policy.common - policy-endpoints + spring-utils ${policy.common.version} org.onap.policy.common - gson + utils-test ${policy.common.version} + test - org.onap.policy.models - policy-models-pap - ${policy.models.version} + org.bouncycastle + bcpkix-fips - org.onap.policy.models - policy-models-pdp - ${policy.models.version} + com.google.guava + guava - org.onap.policy.models - policy-models-provider - ${policy.models.version} + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-tomcat + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-aop + + + org.springframework.boot + spring-boot-starter-actuator - org.projectlombok - lombok + io.micrometer + micrometer-registry-prometheus + runtime + + + org.apache.kafka + kafka-clients provided - org.onap.policy.common - utils-test - ${policy.common.version} - test + org.springdoc + springdoc-openapi-starter-webmvc-ui - org.powermock - powermock-api-mockito2 - test + org.apache.tomcat.embed + tomcat-embed-core + - org.assertj - assertj-core + org.mockito + mockito-core test @@ -100,6 +121,26 @@ h2 test + + org.springframework.security + spring-security-test + test + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.mockito + mockito-junit-jupiter + test + @@ -120,5 +161,62 @@ + + + io.swagger.codegen.v3 + swagger-codegen-maven-plugin + + + code-gen + + generate + + + ${project.basedir}/src/main/resources/openapi/openapi.yaml + org.onap.policy.pap.main.rest + org.onap.policy.models.tosca.authorative.concepts + org.onap.policy.pap.main.rest + spring + false + false + + HealthCheckReport=org.onap.policy.common.endpoints.report.HealthCheckReport, + Pdps=org.onap.policy.models.pdp.concepts.Pdps, + PdpState=org.onap.policy.models.pdp.enums.PdpState, + PdpGroupUpdateResponse=org.onap.policy.models.pap.concepts.PdpGroupUpdateResponse, + PdpGroupStateChangeResponse=org.onap.policy.models.pap.concepts.PdpGroupStateChangeResponse, + PdpGroupDeleteResponse=org.onap.policy.models.pap.concepts.PdpGroupDeleteResponse, + PdpGroupDeployResponse=org.onap.policy.models.pap.concepts.PdpGroupDeployResponse, + DeploymentGroups=org.onap.policy.models.pdp.concepts.DeploymentGroups, + PdpDeployPolicies=org.onap.policy.models.pap.concepts.PdpDeployPolicies, + PdpGroups=org.onap.policy.models.pdp.concepts.PdpGroups, + PolicyAudit=org.onap.policy.models.pap.concepts.PolicyAudit, + PolicyStatus=org.onap.policy.models.pap.concepts.PolicyStatus + + + src/gen/java + java17 + true + true + true + + + + + + + org.springframework.boot + spring-boot-maven-plugin + ${version.springboot} + + + + repackage + + package + + + + - \ No newline at end of file +