Holmes

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 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)

Open Source Library Name

Version

License Type

Description

Link toward of License Info

Notes (including reasons for non using Apache Version 2 License)

System Rules

1.16.0

Common Public License Version 1.0

A collection of JUnit rules for testing code which uses java.lang.System.

http://stefanbirkner.github.io/system-rules/



Gson

2.8.9

Apache 2.0

Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object.

https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.9



Guava

29.0-jre

Apache 2.0

Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more.

https://mvnrepository.com/artifact/com.google.guava/guava/29.0-jre



Apache Commons Collections

3.2.2

Apache 2.0

Types that extend and augment the Java Collections Framework.

http://commons.apache.org/collections/



OkHttp

3.14.1

Apache 2.0

Square’s meticulous HTTP client for Java and Kotlin.

https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/3.14.1



XStream Core

1.4.19

BSD-3-Clause

XStream is a simple and fast library to serialize objects to XML and back again with a low memory footprint.

https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream/1.4.19



RxJava

2.1.5

Apache 2.0

Reactive Extensions for Java

https://github.com/ReactiveX/RxJava



Swagger Jersey2 JAXRS (Jersey 2.x Support)

1.6.1

Apache 2.0

Swagger Jersey2 JAXRS (Jersey 2.x Support)

https://mvnrepository.com/artifact/io.swagger/swagger-jersey2-jaxrs/1.6.1



Jakarta Activation API

2.1.0

EDL 1.0

Jakarta Activation API 2.1 Specification

https://github.com/eclipse-ee4j/jaf



Jakarta Annotations API

2.1.1

EPL 2.0 + GPL2 w/ CPE

Jakarta Annotations API

https://projects.eclipse.org/projects/ee4j.ca



Jakarta RESTful WS API

3.1.0

EPL 2.0 + GPL2 w/ CPE

Jakarta RESTful Web Services

https://github.com/eclipse-ee4j/jaxrs-api



Jakarta XML Binding API

4.0.0

EDL 1.0

Jakarta XML Binding API

https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-api/4.0.0



Javax Annotation API

1.3.2

CDDL + GPL2 w/ CPE

Common Annotations for the JavaTM Platform API

http://jcp.org/en/jsr/detail?id=250



Java Servlet API

4.0.1

CDDL + GPL2 w/ CPE

Java Servlet is the foundation web specification in the Java Enterprise Platform. Developers can build web applications using the Servlet API to interact with the request/response workflow.

https://javaee.github.io/servlet-spec/



JAXB API

2.3.1

CDDL 1.1 + GPL2 w/ CPE

JAXB provides an API and tools that automate the mapping between XML documents and Java objects.

https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api/2.3.1



JUnit

4.13.2

EPL 1.0

JUnit is a unit testing framework to write and run repeatable automated tests on Java.

http://junit.org



Apache Commons Lang

3.12.0

Apache 2.0

Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.

https://commons.apache.org/proper/commons-lang/



Drools Compiler

7.62.0.Final

Apache 2.0

Drools :: Compiler

https://mvnrepository.com/artifact/org.drools/drools-compiler/7.62.0.Final



Drools Core

7.62.0.Final

Apache 2.0

Drools :: Core

https://mvnrepository.com/artifact/org.drools/drools-core/7.62.0.Final



Drools Templates

7.62.0.Final

Apache 2.0

Drools :: Templates

https://mvnrepository.com/artifact/org.drools/drools-templates/7.62.0.Final



EasyMock

4.3

Apache 2.0

EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly

https://mvnrepository.com/artifact/org.easymock/easymock/4.3



Eclipse ECJ

4.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://mvnrepository.com/artifact/org.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

MPL 1.1 + LGPL 2.1 + Apache 2.0

Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.

http://www.javassist.org/



JDBI3 Postgres

3.19.0

Apache 2.0

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

Mockito mock objects library core API and implementation

https://github.com/mockito/mockito



PostgreSQL JDBC Driver

42.3.6

BSD-2-Clause

PostgreSQL JDBC Driver Postgresql

https://jdbc.postgresql.org



PowerMock

2.0.9

Apache 2.0

PowerMock support module for JUnit 4.x.

http://www.powermock.org



Project Lombok

1.18.16

The MIT License

Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!

https://projectlombok.org



Reflections

0.9.9

WTFPL + The New BSD License

Reflections - Java runtime metadata analysis

http://github.com/ronmamo/reflections



SLF4J API Module

1.7.25

MIT License

API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging frameworks, allowing the end user to plug in the desired logging framework at deployment time.

http://www.slf4j.org



Spring Boot AutoConfigure

2.7.2

Apache 2.0

Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies that you have added.

https://spring.io/projects/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/spring-projects/spring-framework



pom.xml files: