Skip to content

mortharia/layrry-demo

Repository files navigation

layrry_test

A plugin based application with multi-modules :

  • launcher
  • rest-api-module
  • provider-api-module
  • plugin-module

Modules info

launcher

The main module to run the project.

Contents

- Include the application launcher and the layyry configuration file layers.yml

rest-api-module

The REST API module based on spring boot, spring web and spring data

provider-api-module

Theis Service Provider Interfaces (SPI) provides services definition module for plugins.

plugin-module

plugin sql service provider module: the plug-in that handle sql data source. We use H2 for demo.

Technologies

  • Java 11
  • Spring Boot 2.4.1
  • Layrry : 1.0.0.Alpha1

How to build and test project

Build project (without tests)

mvn clean install -DskipTests=true

plugin is installed in layrry-demo/launcher/target/layrry-demo/plugin

Run launcher jar from it build directory

    cd launcher/target
    java -jar launcher-0.0.1-SNAPSHOT.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages