Kernel Core contains all the important java level API, definitions and security configurations that are used across Mosip

Compile Dependencies (17)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind
General data-binding functionality for Jackson: works on core streaming API
${jackson.databind}3.2.1
com.google.code.findbugs » annotations
Annotations the SpotBugs tool supports
${findbugs.version}4.10.3
Base64 Apache
commons-codec » commons-codec
The Apache Commons Codec component contains encoders and decoders for
${commons-codec}1.22.1
I/O Apache 2.0
commons-io » commons-io
The Apache Commons IO library contains utility classes, stream implementations, file filters,
${commons-io}2.22.0
Annotation Lib Apache 2.0
io.swagger » swagger-annotations
swagger-annotations
${swagger.annotations.ver...2.2.52
Apache 2.0
io.swagger » swagger-models
swagger-models
${swagger.annotations.ver...2.2.52
Java Spec EPL 2.0 +1
javax.interceptor » javax.interceptor-api
Jakarta Interceptors defines a means of interposing on business method invocations
${javax.interceptor.version}2.2.0
Java Spec EDL 1.0 +1
javax.persistence » javax.persistence-api
The Jakarta Persistence API (JPA), providing object-relational mapping capabilities for managing relational data in Java ...
${javax.persistence.api.v...3.2.0
Transactions EPL 2.0 +1
javax.transaction » javax.transaction-api
Jakarta Transactions
${javax.transaction.api.v...2.0.1
Validation Apache 2.0
javax.validation » validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
${javax.validation-api.ve...3.1.1
Math Lib Apache 2.0
org.apache.commons » commons-math3
Alternate implementations of JDK's "Math" functions.
${commons-math3}4.0-beta1
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
${commons-lang3}3.20.0
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk15on
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
${bouncycastle.version}1.84
CodeGen MIT
org.projectlombok » lombok
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
${lombok.version}1.18.46
App Server Apache 2.0
org.springframework.boot » spring-boot-starter
Core starter, including auto-configuration support, logging and YAML
${spring.boot.version}4.1.0
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
${spring.boot.version}4.1.0
Apache 2.0
org.springframework.data » spring-data-jpa
Spring Data module for JPA repositories.
${spring.data.jpa.version}4.1.0

Test Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
${junit.version}6.1.2