Skip to content

Common Java code that I want to reuse from project to project

License

Notifications You must be signed in to change notification settings

iakunin/java-libraries

Repository files navigation

java-libraries

This is common Java code (divided into separate libraries) that I want to reuse from project to project.

There are:

  • exception-handling -- common classes for unifying the format of working with Exceptions.
  • feign-tracing -- improved tracing and logging for the feign http-client. Efficient logging of all HTTP interactions helps to reduce the time it takes to resolve incidents.
  • kafka-key-value-storage -- with that library you can use Apache Kafka as a key-value storage.
  • logging -- a general approach to logging HTTP requests and responses.
  • persistence -- unification of work with the database layer.
  • tests -- unified approach to application integration testing.

Using a library in your project

Each of the library is published into GitHub Packages registry for simplifying installation using both Maven and Gradle.

Setting up this project locally

  1. Execute cp gradle.properties.dist gradle.properties
  2. Run ./gradlew clean build to build the project

About

Common Java code that I want to reuse from project to project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages