Skip to content

Eclipse Vert.x Sandbox

A multi-module project demonstrating various Eclipse Vert.x 5 features, including RESTful APIs, reactive data access, GraphQL, and framework integrations.

Tech Stack

Technology Version
Vert.x 5.1.3
Java 25
Kotlin 2.4.0
Jackson 2.22.0
JUnit 6.0.2
Maven Shade Plugin 3.6.1
Maven Surefire 3.5.4
Exec Maven 3.6.3

Prerequisites

  • Java 25 (set via maven.compiler.release=25)
  • Apache Maven (3.9+)
  • Docker (for running PostgreSQL locally)

Quick Start

  1. Start a PostgreSQL instance from the project root:
docker compose up postgres
  1. Build and run a specific module:
cd spring
mvn clean compile exec:java

Or package and run the fat JAR:

mvn clean package
java -jar target/xxx-fat.jar

Subprojects

Getting Start

Web Layer

Integration