Doclet for the JavaDoc tool that generates UML diagrams from the code.
Released versions can be found in the maven central repository or on github.
This doclet uses the metadata available in JavaDoc to automatically generate UML diagrams and add them to your documentation.
To use the doclet together with the JavaDoc tool, the following is required.
- Javadoc version 9 or higher.
For earlier versions of javadoc, please use the latest1.xversion of this doclet. - This doclet jar. An apache-licensed version of plantuml is included in the jar.
- An installed version of graphviz, at least until pure java visualization works.
- Please see the separate Usage page on how to use the UML doclet in your own Java projects.
The javadoc of the UMLDoclet itself is probably a decent example of what the default settings provide for you:
- Main javadoc page
- Simple package example: nl.talsmasoftware.umldoclet.rendering
- Complex package example: nl.talsmasoftware.umldoclet.uml
- Class example: nl.talsmasoftware.umldoclet.rendering.indent.Indentation
- Please search the open issues before you file a new issue.
- If possible, please provide a working example when sending in bugs. This will make fixing them that much easier!
- See Contributing (TODO)
- First of all, thank you for using this doclet, I hope it may be of benefit to your project.
- And of course most importantly a big thanks to the developers of the excellent PlantUML project withouth whom this doclet wouldn't exist!