Skip to content

Files

Latest commit

ac2b053 · Mar 2, 2025

History

History

persistence

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 2, 2025
Feb 28, 2025
Mar 1, 2025

jactor-persistence

continuous integration on jactor-persistence verify pull request

What is this repository for?

The main purpose is to learn about programming microservices using Kotlin, (with REST and spring JPA). I also use GitHub to get a deeper understanding of continuous integration/DevOps using GitHub workflow/actions and gradle. integration testing with cucumber.

This project is a microservice dealing with persistence to a database using JPA (java persistence api) via spring-data-jpa and is a microservice to use under com.github.jactor.percistence (formerly as part of the archived project jactor-rises)

Set up

Build

This is application is build with gradle.

From the root of the source code:

./gradlew build

Run

All commands are being executed from the root of the source code.

Run it with gradle:

./gradlew bootRun

After a valid build one can execute the generated jar file as plain java:

java -jar build/lib/jactor-persistence-<version>-SNAPSHOT.jar

Some technologies used

Implementation

Unit testing

Build and documentation