Sign inSign up

a3services/java-puml-builder

By a3services

Updated 4 months ago

Copyright © 2025 WILLING + HEAR s.r.o. • Made by CHZB

Image
0

944

a3services/java-puml-builder repository overview

Java PUML Builder

a3services/cli-java-puml-builder is a command-line tool for converting Java source code into PlantUML syntax, enabling automated generation of UML class diagrams.

This project was created to provide an easy and automated way to extract class structures, relationships, and inheritance directly from Java code and visualize them using PlantUML.

The tool uses JavaParser to parse and analyze Java source files, producing .puml files that can be rendered with PlantUML-compatible tools.


🔧 Features

  • Parse .java source files
  • Detect classes, interfaces, inheritance, implementations, and dependencies
  • Generate .puml output (PlantUML syntax)
  • CLI-friendly – suitable for CI/CD pipelines and development environments

🚧 Project Status

This project is under active development.

The source code is currently available only to a limited set of developers and will be made public later, once the minimum viable product (MVP) is complete and stable.


📚 References & Inspiration


🐳 Usage

Run the container and pass a Java file as input:

TODO

Tag summary

Content type

Image

Digest

sha256:33eba4b23

Size

219 MB

Last updated

4 months ago

docker pull a3services/java-puml-builder