Open Source Library Name | Version | License Type | Description | Link toward of License Info | Notes (including reasons for non using Apache Version 2 License) |
---|
logback23EPL | for logging0 | Common Public License Version 1.0 | A collection of JUnit rules for testing code which uses java.lang.System. | http:// |
logbackqos.ch/google/gson | 2.8.6 | Apache License Version 2.0 | for serialization/deserialization of JSON objectsgithub/gsonokhttp License Version for handling HTTP requestsSquare’s meticulous HTTP client for Java and Kotlin. | https:// |
square.github.ioretrofit | 2.5.0 | Apache License Version 2.0 | for handling HTTP requests | https://square.github.io/retrofit/ | commons-collections | 3.2.2 | Apache License Version 2.0 | some common tools like StringUtils, etc-collections/RxJava | 2.1.5 | Apache License Version 2.0 | in combination with PowerMock to complete some testsgithub/ReactiveX/RxJavajunit8.2Eclipse Public License 1.0 | 5.1 | EPL 1.0 | Eclipse JDT Core Batch Compiler | http://www.eclipse.org/jdt/ |
|
Jersey Container Servlet Core | 3.0.5 | EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C license | Jersey core Servlet 3.x implementation | https:// |
junit/junit4/json-lib | 2.4 | Apache License Version 2.0 | for parsing the json data | sourceforge.net/projects/json-lib/ | easymock | 4.2 | Apache License Version 2.0 | a tool for data mocking during the unit test | https://easymock.org/ | jersey | 2.31 | Eclipse Public License 2.0 | Jersey RESTful Web Services framework is open source, production quality, framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) Reference Implementation. | https://eclipse-ee4j.github.io/jersey/ | hamcrest | 1.3 | BSD | Hamcrest is a framework for writing matcher objects allowing ‘match’ rules to be defined declaratively. | http://hamcrest.org/JavaHamcrest/ | javassist.glassfish.jersey.containers/jersey-container-servlet-core/3.0.5 |
|
Jersey Core Client | 3.0.5 | EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C license | Jersey core client implementation | https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-client/3.0.5 |
|
Jersey Core Common | 3.0.5 | EPL 2.0 + The GNU General Public License (GPL), Version 2, With Classpath Exception + Apache License, 2.0 + Public Domain | Jersey core common packages | https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-common/3.0.5 |
|
Jersey Core Server | 3.0.5 | EPL 2.0 + The GNU General Public License (GPL), Version 2, With Classpath Exception + Apache License, 2.0 + Modified BSD | Jersey core server implementation | https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-server/3.0.5 |
|
Jersey Ext Entity Filtering | 3.0.5 | EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C license | Jersey extension module providing support for Entity Data Filtering. | https://mvnrepository.com/artifact/org.glassfish.jersey.ext/jersey-entity-filtering/3.0.5 |
|
Jersey Inject HK2 | 3.0.5 | EPL 2.0 + GPL2 w/ CPE + EDL 1.0 + BSD 2-Clause + Apache License, 2.0 + Public Domain + Modified BSD + jQuery license + MIT license + W3C license | HK2 InjectionManager implementation | https://mvnrepository.com/artifact/org.glassfish.jersey.inject/jersey-hk2/3.0.5 |
|
Jersey Media JSON Jackson | 3.0.5 | EPL 2.0 + The GNU General Public License (GPL), Version 2, With Classpath Exception + Apache License, 2.0 | Jersey JSON Jackson (2.x) entity providers support module. | https://mvnrepository.com/artifact/org.glassfish.jersey.media/jersey-media-json-jackson/3.0.5 |
|
Hamcrest Core | 1.3 | New BSD License | Core Hamcrest API - deprecated, please use "hamcrest" instead | https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core/1.3 |
|
Hamcrest Library | 1.3 | New BSD License | A library of Hamcrest matchers - deprecated, please use "hamcrest" instead | https://mvnrepository.com/artifact/org.hamcrest/hamcrest-library/1.3 |
|
Javassist | 3.24.1-GA |
Apache License Version httpsMPL 1.1 + LGPL 2.1 + Apache 2.0 |
in combination with PowerMock to complete some tests | 42.Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java. | http://www.javassist.org/ |
postgresql | JDBI3 Postgres | 3.19.0 | Apache 2. |
130 | jdbi PostgreSQL specific features | http://jdbi.org/ |
|
JDBI3 SqlObject | 3.19.0 | Apache 2.0 | jdbi SqlObject transforms simple annotated interfaces into full-featured DAO implementations. | http://jdbi.org/ |
|
Mockito Core | 2.28.2 | The MIT License |
PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.www/powermock7 License Version httpsa tool for data mocking during the unit test | PowerMock support module for JUnit 4.x. | http:// |
githubcom//powermocklombok4Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.License | Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more! | https://projectlombok.org |
/reflections
|
Reflections | 0.9.9 | WTFPL + The New BSD License | Reflections |
scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project.httpsSwagger | Apache License Version 2.0 | the world’s largest framework of API developer tools for the OpenAPI Specification(OAS) | http://swagger.io/license/ | slf4j |
|
SLF4J API Module | 1.7.25 | MIT License | API for SLF4J (The Simple Logging Facade for Java |
(SLF4J) which serves as a simple facade or abstraction for various logging frameworks |
(e.g. java.util.logging logback, log4j) allowing the end user to plug in the desired logging framework at |
/dropwizard
|
Spring Boot AutoConfigure | 2. |
010 License Version a Java framework for developing ops-friendly, high-performance, RESTful web servicesSpring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies that you have added. | https:// |
githubcomdropwizard/dropwizardquartz-scheduler | Apache License Version 2.0 | http://www.quartz-scheduler.org/ | Apache POI | Apache License Version 2.0 | http://poi.apache.org/ | Apache Httpcomponents | Apache License Version 2.0 | http://hc.apache.org/ | jaxrs | Eclipse Public License 1.0projects/spring-boot |
|
Spring Boot Starter Web | 2.7.2 | Apache 2.0 | Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container | https://spring.io/projects/spring-boot |
|
Spring Context | 5.3.22 | Apache 2.0 | Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring Beans and adds support for internationalization, event propagation, resource loading, and the transparent creation of contexts. | https://github.com/spring-projects/spring-framework |
|
Spring JDBC | 5.3.13 | Apache 2.0 | Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific error codes. | https://github.com/spring-projects/spring-framework |
|
Spring Web | 5.3.13 | Apache 2.0 | Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC container using Servlet listeners and a web-oriented application context.It also contains an HTTP client and the web-related parts of Spring remote support. | https://github.com/ |
hstaudacherosgi-jax-rs-connector/blob/master/LICENSE.mdDrools | Apache License Version 2.0 | http://www.drools.org/code/license.html