Default output directory used by UMlet Maven Plugin is ${project.reporting.outputDirectory}/uml, you can change the location as:
<project> ... <build> ... <plugins> ... <plugin> <groupId>com.kryshchuk.maven.plugins</groupId> <artifactId>umlet-maven-plugin</artifactId> <executions> <execution> <id>convert-uml-to-jpeg</id> <goals> <goal>convert</goal> </goals> <configuration> <outputDirectory>target/jpeg-images</outputDirectory> <format>jpg</format> </configuration> </execution> <execution> <id>convert-uml-to-gif</id> <goals> <goal>convert</goal> </goals> <configuration> <outputDirectory>target/gif-images</outputDirectory> <format>gif</format> </configuration> </execution> </executions> </plugin> ... </plugins> ... </build> ... </project>
If you do not specify explicitly, the UMlet Maven Plugin will look for diagrams in src/site/resources/uml subtree. You can change the location as:
<project> ... <build> ... <plugins> ... <plugin> <groupId>com.kryshchuk.maven.plugins</groupId> <artifactId>umlet-maven-plugin</artifactId> <configuration> <format>jpg</format> <filesets> <fileset> <directory>src/uml</directory> <includes> <include>**/*.uxf</include> </incudes> <excludes> <exclude>proba1</exclude> <exclude>proba2</exclude> <exclude>**/stage/**</exclude> </excludes> </fileset> </filesets> </configuration> <executions> <execution> <id>convert-uml</id> <goals> <goal>convert</goal> </goals> </execution> </executions> </plugin> ... </plugins> ... </build> ... </project>