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

973

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