Building on what @ishrth_fathima mentioned—ObjectAid is great inside Eclipse—but I’ve found something even more flexible if you want diagrams that live alongside your code.
If you’re leaning towards automation and documentation, combining PlantUML with the plantuml-class-diagram-generator is a solid approach. This combo is a powerful Java UML generator setup that scans your Java source and spits out clean PlantUML markup. From there, you can render diagrams in IntelliJ, Eclipse, VS Code—or even integrate them into CI pipelines.
Here’s what makes it even more valuable:
- Fully text-based—easy to diff, version, and review in pull requests.
- Perfect for wikis, Markdown docs, and developer onboarding.
- Keeps your diagrams in sync with your code with almost no manual effort.
So if you’re someone who loves automating doc generation and keeping everything under source control, this method scales really well for growing teams and codebases.