Sign inSign up

a3services/cli-java-puml-builder

By a3services

Updated over 1 year ago

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

Image
0

2.9K

a3services/cli-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:522b780d8

Size

64.7 MB

Last updated

over 1 year ago

docker pull a3services/cli-java-puml-builder