A maven plugin to generate UML diagrams using PlantUML syntax.
If you want to use versions of PlantUML greater than 8031 you have to use version 1.2 of this plugin.
To generate images from PlantUML description add following dependency to your pom.xml:
...
<build>
<plugins>
<plugin>
<groupId>com.github.jeluard</groupId>
<artifactId>plantuml-maven-plugin</artifactId>
<version>1.2</version>
<configuration>
<sourceFiles>
<directory>${basedir}</directory>
<includes>
<include>src/main/plantuml/**/*.txt</include>
</includes>
</sourceFiles>
</configuration>
<dependencies>
<dependency>
<groupId>net.sourceforge.plantuml</groupId>
<artifactId>plantuml</artifactId>
<version>7999</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
Note that you must explicitely define the PlantUML version you want to use.
Then execute command:
mvn clean com.github.jeluard:plantuml-maven-plugin:generate
outputDirectory
Directory where generated images are generated. Defaults to ${basedir}/target/plantuml
flattenOutput
Place all images directly in the output directory rather than preserving the source structure.
outputInSourceDirectory
Whether or not to generate images in same directory as the source file. Defaults to false
.
format
Output format. Defaults to png
.
verbose
Wether or not to output details during generation. Defaults to false
.
Released under Apache 2 license.