Skip to content

andrei-punko/java-sandbox

Repository files navigation

Sandbox for Java coding experiments

Java CI with Maven Coverage Branches

Prerequisites

  • Maven 3
  • JDK 21

Modules

  • akka-project
    Example of app with Akka framework usage

  • common

  • custom-spring-boot-starter
    Example of custom Spring Boot Starter

  • dagger-sample
    Example of Dagger usage

  • db-versioning
    Example of DB versioning usage with help of

  • elasticsearch
    Example of Elasticsearch usage

  • graphql-spring-boot-sample
    Example of GraphQL usage in Spring Boot application

  • grpc-sample
    Example of gRPC service and its client

  • hibernate-mappings
    Example of different cases of Hibernate mappings

  • openapi-generator-sample
    Example of OpenApi generation:

  • messaging-stomp-websocket
    Example of STOMP messaging over WebSockets for building interactive web application

  • sound-recorder-n-spectrum-analyzer

    • Application to record a microphone's sound and play after that
    • Application to analyze a spectrum of microphone's sound
  • test-containers
    Example of Java Test containers usage with help of Docker

  • two-factor-authentication
    Example of two-factor authentication application with usage of Google authenticator

  • unit-tests-debugging
    Example of different cases of tests debugging

Build notes

To allow io.fabric8:docker-maven-plugin manipulate with Docker images need to add DOCKER_HOST=tcp://127.0.0.1:2375 to environment variables on Windows machine and switch on Docker option Expose daemon on tcp://localhost:2375 without TLS