The ZenUML plugin running on the JetBrains IDEs.
This official extension integrates ZenUML directly into all JetBrains IDEs.
It supports ZenUML diagram files with the extensions .z
, .zen
and .zenuml
.
The editor uses an offline version of ZenUML renderer, therefore it works without an internet connection and content stays local in your IDE.
- Full support of ZenUML DSL
- Sync and Async messages
- Creation, Return/Reply messages
- Alt, Loop, Par, try/catch/finally fragments
- Live preview of your diagrams
- Cloud and other common icons (EC2, Lambda, Database, Boundary, etc.)
Generate ZenUML diagram from Java code only on Intellij IDEA.
To enable DevTools,
- Open menu item Help > Find action... and search for "Registry..."
- Enable "ide.browser.jcef.contextMenu.devTools.enabled"
-
Java version: OpenJDK 11 or higher.
-
./gradlew
-
./gradlew runIde
to start another instance of IDEA with our plugin installed.If you get an error like this:
Cause: org/openjfx/gradle/JavaFXPlugin has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
you need to change
Build Tools > Gradle > Gradle JVM
to version 11 or higher.
- determine release version number in the format of YYYY.R.N, 2019.1.1 for example. N can be omitted for the first release of a major version.
- File
resource/META-INF/plugin.xml
line 4, update plugin version in<idea-plugin>.<version>
with YYYY.R.N - Pull request -> Merge to master
git checkout master && git pull --reb
git tag -a release-YYYY.R.N -m 'release tag msg'
git push origin release-YYYY.R.N
- travis will release zenuml.zip to github in a few minutes
- Log on to Market place.
- Use github release file to upload.
-
-
(Skip this for prod version) To install Alpha Versions
Add
https://plugins.jetbrains.com/plugins/alpha/list
as plugin repository -
Search for
ZenUml
, click install button then follow instructions to restart IDE
-
-
- Preferences > Plugins > setting > Install Plugin from disk.
- Choose the file to install.
- Ask admin for market place access.
- https://plugins.jetbrains.com/marketplace
- Jetbrains organization: ZenUML
- Plugin Page : ZenUML support
Not Sure how to use it for now, But might need it at a later time.