Skip to content

de-jcup/eclipse-plumago

About

Plumago is a PlantUML generator eclipse plugin.

It uses the JDT parser possiblities and generates PlantUML files

Minimum Eclipse Version

Plumago is completely e4 based - which has a side effect:

Because of using dependency injection the changes from javax.inject to jakarta.inject have impact as well. Starting with eclipse 2023-12 the eclipse SDK does provide jakarta.inject. The old way (javax.inject) is somehow provided as a fallback (but only for 2 years). The plugin uses jakarta.inject so it is necessary to use eclipse 2023-12 as the minimum version.

Interesting point: E3 plugins don't have this problem because they don't have dependency injection. So if you're thinking about migrating plugins from e3 to e4, you have to worry about the fact that old versions of Eclipse could then become no longer supported by your plugin!

Installation

Use Eclipse marketplace integration or look at https://marketplace.eclipse.org/content/plumago

Usage

Select a java class inside the project explorer and open the context menu

Plumago -> Generate PlantUML

About

A simple PlantUML generator based on JDT possiblities

Topics

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
LICENSE.txt

Stars

Watchers

Forks

Packages

No packages published