Initialisiere Spring Boot 3.x Maven Multi-Module-Projekt #3

Open
opened 2026-04-06 11:56:41 +02:00 by pplate · 0 comments
Owner

Ziel

Maven Multi-Module-Projekt für CannaManage anlegen:

  • cannamanage-parent (BOM, Dependency Management)
  • cannamanage-domain (JPA-Entities, Repositories)
  • cannamanage-service (Business Logic, ComplianceService)
  • cannamanage-api (REST Controller, DTOs)
  • cannamanage-web (PrimeFaces JSF Frontend)

Akzeptanzkriterien

  • mvn clean package läuft fehlerfrei durch alle Module
  • Spring Boot 3.x Starter korrekt konfiguriert
  • PostgreSQL + Flyway als Dependencies eingebunden
  • application.yml mit Hetzner-Datenbankprofil

Referenz

Architecture Doc

## Ziel Maven Multi-Module-Projekt für CannaManage anlegen: - `cannamanage-parent` (BOM, Dependency Management) - `cannamanage-domain` (JPA-Entities, Repositories) - `cannamanage-service` (Business Logic, ComplianceService) - `cannamanage-api` (REST Controller, DTOs) - `cannamanage-web` (PrimeFaces JSF Frontend) ## Akzeptanzkriterien - [ ] `mvn clean package` läuft fehlerfrei durch alle Module - [ ] Spring Boot 3.x Starter korrekt konfiguriert - [ ] PostgreSQL + Flyway als Dependencies eingebunden - [ ] `application.yml` mit Hetzner-Datenbankprofil ## Referenz [Architecture Doc](http://truenas.local:30008/pplate/pi_mcps/wiki/CannaManage-03-Architecture)
pplate added this to the Phase 0 — Foundation (Wochen 1–8) milestone 2026-04-06 11:56:41 +02:00
pplate added the cannamanagefeat labels 2026-04-06 11:56:41 +02:00
pplate added this to the CannaManage — B2B SaaS für Cannabis Social Clubs project 2026-04-06 12:29:05 +02:00
pplate self-assigned this 2026-04-06 12:29:19 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pplate/pi_mcps#3