I like to generate images from .puml files in a maven project.
What i do not like to archivee is a hard binding between the project and the library that generates the images. So I like to use this build command:
mvn com.github.jeluard:plantuml-maven-plugin:1.2:generate \
-Dplantuml.outputDirectory=target \
-Dplantuml.sourceFiles={*.puml}
So the third line fills the sourceFiles-class-variable
Unfortunately the syntax {*.puml}
seems to be wrong:
[INFO] --- plantuml-maven-plugin:1.2:generate (default-cli) @ test ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.047 s
[INFO] Finished at: 2018-02-16T14:50:09+01:00
[INFO] Final Memory: 8M/245M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.jeluard:plantuml-maven-plugin:1.2:generate
(default-cli) on project test: Unable to parse configuration of mojo
com.github.jeluard:plantuml-maven-plugin:1.2:generate for parameter sourceFiles:
Cannot find default setter in class org.apache.maven.model.FileSet -> [Help 1]