Hi everyone! I would like to introduce my first open source project uml-data-model-processor! Yes it's wrote in Java Maven plugin but I plan to support Gradle, Kotlin and other features.
Published on
Maven Central Repository!
What does it do?
Automates generating SQL DDL scripts & Java POJO classes from UML diagrams built in PlantUML.
Why use it?
• Speeds up database design workflow
• Reduces manual coding efforts
• Minimizes human error
How does it work?
Accepts PlantUML files and outputs ready-to-use SQL scripts + POJO classes configured for Spring Data JDBC.
Key Features:
• Generates schema.sql files
• Supports various relationship mappings (one-to-one, etc.)
• Enhances productivity during early stages of app development
Current Status: MVP-level implementation with ongoing feature expansions planned.
Check out the GitHub repo for more info!
---
Link to Repo:
https://github.com/MikeKirillov/uml-data-model-processor
Your feedback is appreciated! Share your thoughts or contribute to its evolution.