The main module of Policy Api that handles startup, lifecycle management, and parameters.

Compile Dependencies (31)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.google.code.gson » gson
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to ...
2.12.12.14.0
Core Utils Apache 2.0
com.google.guava » guava
Guava is a suite of core and expanded libraries that include
33.4.6-jre33.6.0-jre
Annotation Lib Apache 2.0
io.swagger.core.v3 » swagger-annotations-jakarta
swagger-annotations-jakarta
2.2.292.2.52
Apache 2.0
io.swagger.core.v3 » swagger-models-jakarta
swagger-models-jakarta
2.2.292.2.52
Annotation Lib EPL 2.0 +1
jakarta.annotation » jakarta.annotation-api
Jakarta Annotations API
3.0.0
Java Spec EPL 2.0 +1
jakarta.servlet » jakarta.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
6.1.0
Validation Apache 2.0
jakarta.validation » jakarta.validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
3.1.1
Java Spec EPL 2.0 +1
jakarta.ws.rs » jakarta.ws.rs-api
Jakarta RESTful Web Services
4.0.0
Collections Apache 2.0
org.apache.commons » commons-collections4
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
4.5.0-M34.5.0
org.onap.policy.common » common-parameters
[common-modules] module provides common property and parameter handling the ONAP Policy
3.2.2
org.onap.policy.common » message-bus3.2.2
org.onap.policy.common » spring-utils
This artifact contains the common spring related utility classes to be used by multiple policy framework components.
3.2.2
org.onap.policy.common » utils
Common Utilities
3.2.2
org.onap.policy.models » policy-models-base
[policy-models] module provides basic model handling for the ONAP Policy Framework
4.2.2
org.onap.policy.models » policy-models-errors
The models for Policy API's to return Error/warning message details.
4.2.2
org.onap.policy.models » policy-models-pdp
The models for internal PDP API's.
4.2.2
org.onap.policy.models » policy-models-tosca
The TOSCA models that are shared across different policy components
4.2.2
Apache 2.0
org.openapitools » jackson-databind-nullable
JsonNullable wrapper class and Jackson module to support fields with meaningful null values.
0.2.60.2.10
CodeGen MIT
org.projectlombok » lombok
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.381.18.46
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.172.0.18
Dep Injection Apache 2.0
org.springframework » spring-context
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
6.2.127.0.8
Core Utils Apache 2.0
org.springframework » spring-core
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
6.2.127.0.8
Transactions Apache 2.0
org.springframework » spring-tx
Support for programmatic and declarative transaction management for classes that implement special interfaces or any ...
6.2.127.0.8
Web Framework Apache 2.0
org.springframework » spring-web
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
6.2.127.0.8
Apache 2.0
org.springframework » spring-webflux5 vulnerabilities
Non-blocking web stack with support for 'Reactive Streams' back pressure, running on Netty, Undertow, and Servlet 3.1+ ...
6.2.127.0.8
Web Framework Apache 2.0
org.springframework » spring-webmvc4 vulnerabilities
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...
6.2.127.0.8
App Server Apache 2.0
org.springframework.boot » spring-boot1 vulnerability
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can 'just run'. It ...
3.5.34.1.0
Config Apache 2.0
org.springframework.boot » spring-boot-autoconfigure
Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies ...
3.5.34.1.0
Apache 2.0
org.springframework.data » spring-data-jpa
Spring Data module for JPA repositories.
3.5.14.1.0
Config Apache 2.0
org.springframework.security » spring-security-config
Spring Security
6.5.57.1.0
Security Apache 2.0
org.springframework.security » spring-security-web2 vulnerabilities
Spring Security
6.5.57.1.0

Runtime Dependencies (13)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
io.micrometer » micrometer-registry-prometheus
MeterRegistry implementation for Prometheus using io.prometheus:prometheus-metrics-core. If you have compatibility ...
1.14.51.17.0
O/R Mapping Apache 2.0
org.hibernate.orm » hibernate-core
Hibernate's core ORM functionality
6.6.16.Final7.4.4.Final
Validation Apache 2.0
org.hibernate.validator » hibernate-validator
Hibernate's Jakarta Validation reference implementation.
8.0.2.Final9.1.2.Final
org.onap.policy.models » policy-models-examples
Various examples of policy type and policy models in various formats
4.2.2
PostgreSQL Driver BSD 2-clause
org.postgresql » postgresql1 vulnerability
PostgreSQL JDBC Driver Postgresql
42.7.742.7.13
Apache 2.0
org.springdoc » springdoc-openapi-starter-webmvc-ui2.8.63.0.3
Dep Injection Apache 2.0
org.springframework » spring-beans
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
6.2.127.0.8
org.springframework.boot » spring-boot-starter-actuator2 vulnerabilities
Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your ...
3.5.34.1.0
Apache 2.0
org.springframework.boot » spring-boot-starter-data-jpa
Starter for using Spring Data JPA with Hibernate
3.5.34.1.0
Apache 2.0
org.springframework.boot » spring-boot-starter-security
Starter for using Spring Security
3.5.34.1.0
Apache 2.0
org.springframework.boot » spring-boot-starter-tomcat
Starter for using Tomcat as the embedded servlet container
3.5.34.1.0
Web Framework Apache 2.0
org.springframework.boot » spring-boot-starter-web
Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded ...
3.5.34.1.0
Apache 2.0
org.springframework.boot » spring-boot-starter-webflux
Starter for using WebFlux and Reactor Netty
3.5.34.1.0

Test Dependencies (9)

Category/LicenseGroup / ArtifactVersionUpdates
Embedded SQL DB EPL 1.0 +1
com.h2database » h2
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
2.2.2242.4.240
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.25.33.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.12.26.1.1
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.18.05.23.0
org.onap.policy.common » utils-test
Common Utilities to facilitate testing via JUnit
3.2.2
Testing Apache 2.0
org.springframework » spring-test
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ...
6.2.127.0.8
Testing Apache 2.0
org.springframework.boot » spring-boot-test
Spring Boot Test
3.5.34.1.0
Apache 2.0
org.springframework.boot » spring-boot-test-autoconfigure
Spring Boot Test AutoConfigure
3.5.34.1.0
Testing Apache 2.0
org.springframework.security » spring-security-test
Spring Security
6.5.57.1.0