Skip to content

This library contains common components and services used across civil.

License

Notifications You must be signed in to change notification settings

hmcts/civil-commons

Repository files navigation

Civil Commons Library

Purpose

This repository contains the common reusable code for civil project.

Plugins

The template contains the following plugins:

Notes

Since Spring Boot 2.1 bean overriding is disabled. If you want to enable it you will need to set spring.main.allow-bean-definition-overriding to true.

JUnit 5 is now enabled by default in the project. Please refrain from using JUnit4 and use the next generation

Building and deploying the library

Building the library

The project uses Gradle as a build tool. It already contains ./gradlew wrapper script, so there's no need to install gradle.

To build the project execute the following command:

  ./gradlew build

To publish the library to local maven execute the following command:

  ./gradlew publishToMavenLocal

Other

Hystrix offers much more than Circuit Breaker pattern implementation or command monitoring. Here are some other functionalities it provides:

License

This project is licensed under the MIT License - see the LICENSE file for details

About

This library contains common components and services used across civil.

Resources

License

Stars

Watchers

Forks

Packages

No packages published