The splasher plugin can be used to compose a splash screen. It can complement an existing splash or create one from scratch.
General instructions on how to use the Install Plugin can be found on the usage page.
Example:
<plugin> <groupId>org.bitstrings.maven.plugins</groupId> <artifactId>splasher-maven-plugin</artifactId> <version>1.1.0</version> <executions> <execution> <id>splash</id> <phase>generate-resources</phase> <goals> <goal>compose</goal> </goals> <configuration> <resources> <loadImage> <imageFile>src/main/splasher/crosshair.png</imageFile> <name>crosshair</name> </loadImage> <loadFont> <fontFile>src/main/splasher/FreeMono.ttf</fontFile> <name>font1</name> </loadFont> </resources> <outputImageFile>image.png</outputImageFile> <canvas> <size>640x480</size> <backgroundColor>WHITE</backgroundColor> <draw> <drawImage> <imageName>crosshair</imageName> <position>center,center</position> </drawImage> <drawText> <text>--> Center <--</text> <textColor>#000000</textColor> <fontAntialias>HRGB</fontAntialias> <fontName>font1</fontName> <fontSize>48</fontSize> <position>center,center</position> </drawText> <drawText> <text>:Top Left:</text> <textColor>#000000</textColor> <fontName>FreeMono</fontName> <fontSize>48</fontSize> <position>left,top</position> </drawText> <drawText> <text>:Bottom Right:</text> <textColor>#000077</textColor> <fontName>Serif</fontName> <fontStyle>italic,bold</fontStyle> <fontSize>32</fontSize> <position>right,bottom</position> </drawText> </draw> </canvas> </configuration> </execution> </executions> </plugin>
Result:
For usage, click here.