doc-files
directory to the javadoc . (see How to Write Doc Comments for the Javadoc Tool).
You can take advantage of this feature like this:
package net.demo1;
/**
* Demonstration for PlantUML.
* <p>
* Example of use:
* <p>
* <img src="doc-files/image1.png">
*/
/*
* @startuml doc-files/image1.png
* Bob -> Alice : hello
* Alice --> Bob : OK
* @enduml
*/
public class Demo1 {
}
If you run PlantUML before the Javadoc, it will generate
image1.png
in the directory doc-files
.
Then, when you launch the Javadoc tool, you will have the following result:
Note that the definition of the image itself is in a non-javadoc
comment, so that it is not exported to HTML.
As you can see, adding UML diagrams into java documentation is now really easy.