Policy contributes the following components to ONAP:
- api
- clamp
- pap
- pdp-x (xacml pdp)
- pdp-d (drools pdp)
- pdp-a (apex pdp)
- distribution
- gui
Policy instantiates the following third party container:
- mariadb:10 (maintained by OOM team)
- sonatype/nexus:2.14.13-01
The reports have been generated with the following command:
Code Block | ||||
---|---|---|---|---|
| ||||
mvn project-info-reports:dependencies |
The output is located in the target/site sub-directory named 'dependencies.html'.
Notes:
- Libraries with group "org.onap.*" group ids are under the ONAP umbrella and safely assumed to have an Apache 2.0 License.
- The reader is encouraged to crosscheck and update this information against the individual repositories (root pom.xml link included), maven site reports, or any other suitable means.
API component
pom.xml: https://git.onap.org/policy/api/tree/pom.xml
CLAMP component
pom.xml: https://git.onap.org/policy/clamp/tree/pom.xml
PAP component
pom.xml: https://git.onap.org/policy/pap/tree/pom.xml
PDP-X component
pom.xml: https://git.onap.org/policy/xacml-pdp/tree/pom.xml
PDP-D component
pom.xml: https://git.onap.org/policy/drools-pdp/tree/pom.xml
PDP-D Control Loop component
pom.xml: https://git.onap.org/policy/drools-applications/tree/pom.xml
Distribution component
pom.xml: https://git.onap.org/policy/distribution/tree/pom.xml
PDP-A Component
pom.xml: https://git.onap.org/policy/apex-pdp/tree/pom.xml
gui
pom.xml: https://git.onap.org/policy/gui/tree/pom.xml
jquery, jquery-ui: see below
Helper Libraries:
common: https://git.onap.org/policy/common/tree/pom.xml
models: https://git.onap.org/policy/models/tree/pom.xml
Javascript Libraries:
Open Source Library Name | Version | License Type | Description | Link toward of License Info | Notes (including reasons for non using Apache Version 2 License) |
---|---|---|---|---|---|
jquery | 3.4.1, 3.5.1 | MIT | https://github.com/jquery/jquery/blob/master/LICENSE.txt | ||
jquery-ui | 1.12.1 | https://github.com/jquery/jquery-ui/blob/master/LICENSE.txt |
Open Source Code
...
Open Source Library
Apache Maven
Plexus Interpolation API
classworlds
Maven Wagon HTTP Provider
KIE Internal
Maven Wagon API
Apache HttpComponents Client
Plexus
MVFLEX Expression Language (MVEL)
Jackson JSON processor
Apache HttpComponents Core
Jackson-Datatype-JSR
Maven Model
Apache HttpComponents Core
Maven Repository Metadata Model
Maven Aether Provider
Commons IO
jackson-module-jaxb-annotations
KIE :: CI
Maven Compatibility Layer
Apache Maven Wagon :: Providers :: HTTP Shared Library
Maven Model Builder
Java Annotation Indexer
Javax Inject from the JSR
Apache Commons Collections
Maven Local Settings Model
Guava: Google Core Libraries for Java
Plexus Security Dispatcher Component
Plexus Cypher Component
JTA
Plexus Common Utilities
Apache Ant
Maven Plugin API
log4j
jcl104-over-slf4j
Jackson-JAXRS-base
Jackson JSON processor
KIE API
Maven Settings Builder
JBoss Logging
google-gson
Commons IO
beanvalidation-api
Sisu - Guice
Drools :: Persistence :: JPA
Maven Artifact
Apache Commons Logging
Apache Commons Lang
JBoss Drools
CDI APIs
Apache Extras Companion for log4j
jsr
Apache Commons Codec
Apache Commons Codec
Jetty: Java based HTTP, Servlet, SPDY, WebSocket Server
Jackson-JAXRS-JSON_Provider
Jetty :: Servlet Handling
Jetty: Java based HTTP, Servlet, SPDY, WebSocket Server
Jetty: Java based HTTP, Servlet, SPDY, WebSocket Server
Jersey
Jetty :: Servlet Handling
Jersey
Javassist
JLine
Protocol Buffer Java API
Hamcrest
dme2
Network Service Assurance Client Library
ANTLR
dom4j: flexible XML framework for Java
XStream
Network Service Assurance Toolkit
Event and Error logging framework
dmaapClient
cambriaClient
Java Transaction API
JSR-250 Common Annotations for the JavaTM Platform
Transaction 1.1 API
JUnit
Aether Transport Wagon
JPA 2.0 API
Aether :: SPI
Aether Implementation
Aether Connector Basic
Aether Transport HTTP
Aether Transport File
org.eclipse.sisu.plexus
Aether :: Utilities
org.eclipse.sisu.inject
Eclipse ECJ
Java Persistence API
Aether :: API
SDO API
Javax Persistence API
Javax Persistence API
JSON (JavaScript Object Notation)
JSON (JavaScript Object Notation)
mariadb-java-client
Hibernate ORM
Java Native Access (JNA)
Hibernate Commons Annotations
Hibernate Entity Manager
Logback Classic Module
Logback Core Module
Bitronix Transaction Manager
SLF4J API Module
SLF4J API Module
jsoup
gson-javatime-serialisers
H2 Database Engine
AOP Alliance (Java/J2EE AOP standard)
xmlpull
jersey-repackaged-guava
OSGi resource locator bundle - used by various API providers that rely on META-INF/services mechanism to locate providers
jersey-container-jetty-http
jersey-media-json-jackson
aopalliance version 1.0 repackaged as a module2
Java API for Processing JSON (JSON-P)
jersey-container-jetty-http
jersey-media-jaxb
HK2 Implementation Utilities
jersey-core-server
ServiceLocator Default Implementation
jersey-repackaged-guava
jersey-container-servlet-core
aopalliance version 1.0 repackaged as a module
javax.ws.rs-api
jersey-client
jersey-container-servlet-core
jersey-media-jaxb
Injection API (JSR 330) version 1 repackaged as OSGi bundle
javax.annotation API
HK2 API module
jersey-ext-entity-filtering
HK2 Implementation Utilities
Injection API (JSR 330) version 1 repackaged as OSGi bundle
jersey-ext-entity-filtering
jersey-media-json-jackson
HK2 API module
ServiceLocator Default Implementation
jersey-core-server
Java Servlet API
Java Servlet API
Java Message Service