Open Source Code
Open Source Code Name | Version | License Type | Description | Link toward of License Info | Notes (including reasons for non using Apache Version 2 License) |
---|---|---|---|---|---|
Open Source Library
Open Source Library Name | Version | License Type | Description | Link toward of License Info | Notes (including reasons for non using Apache Version 2 License) |
---|---|---|---|---|---|
logback | 1.2.3 | EPL | for logging | http://logback.qos.ch/ | |
google/gson | 2.8.6 | Apache License Version 2.0 | for serialization/deserialization of JSON objects | https://github.com/google/gson | |
okhttp | 3.14.1 | Apache License Version 2.0 | for handling HTTP requests | https://square.github.io/okhttp/ | |
retrofit | 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. | https://commons.apache.org/proper/commons-collections/ | |
RxJava | 2.1.5 | Apache License Version 2.0 | in combination with PowerMock to complete some tests | https://github.com/ReactiveX/RxJava | |
junit | 4.8.2 | Eclipse Public License 1.0 | JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. | https://junit.org/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 | 3.24.1-GA | Apache License Version 2.0 | in combination with PowerMock to complete some tests | https://www.javassist.org/ | |
postgresql | 42.2.13 | PostgreSQL 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. | https://www.postgresql.org/ | |
powermock | 2.0.7 | Apache License Version 2.0 | a tool for data mocking during the unit test | https://github.com/powermock/powermock | |
lombok | 1.18.4 | MIT | Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. | https://projectlombok.org/ | |
reflections | 0.9.9 | WTFPL | 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. | https://github.com/ronmamo/reflections | |
commons-codec | 1.14 | Apache License Version 2.0 | Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as Base64, Hex, Phonetic and URLs. | https://commons.apache.org/proper/commons-codec/ | |
swagger-jersey2-jaxrs | 1.6.1 | Apache License Version 2.0 | Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API. | https://github.com/swagger-api/swagger-core | |
Swagger | Apache License Version 2.0 | the world’s largest framework of API developer tools for the OpenAPI Specification(OAS) | http://swagger.io/license/ | ||
slf4j | 1.7.25 | MIT | The Simple Logging Facade for Java (SLF4J) 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 deployment time. | http://www.slf4j.org/ | |
dropwizard | 2.0.10 | Apache License Version 2.0 | a Java framework for developing ops-friendly, high-performance, RESTful web services | https://github.com/dropwizard/dropwizard | |
xstream | 1.4.11 | BSD | XStream is a simple library to serialize objects to XML and back again. | http://x-stream.github.io/ | |
ecj | 4.5.1 | Eclipse Public License 1.0 | a dependent of drools We changed the version of the original dependent because of security issues. | ||
hibernate-validator | 6.1.5.Final | Apache License Version 2.0 | a dependent of dropwizard We changed the version of the original dependent because of security issues. | https://hibernate.org/validator/ | |
Apache Httpcomponents | 4.5.12 | Apache License Version 2.0 | The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. | http://hc.apache.org/ | |
Drools | 6.5.0.Final | Apache License Version 2.0 | Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench), full runtime support for Decision Model and Notation (DMN) models at Conformance level 3 and an Eclipse IDE plugin for core development. | http://www.drools.org/code/license.html |