Collection of Tactical Symbols as used by the German Aid Organisations, provided as 256px PNG images through a set of Java 11+ Modules.
This project has:
- A script to convert the files from jonas-koeritz/Taktische-Zeichen into a java frienldly resource pack.
- A Java 11, Maven Multi Module project producing a couple of Maven Central artefacts, utilising the Java 11 module system here the Maven Site
A big thankyou to the project jonas-koeritz/Taktische-Zeichen for licensing the images provided here under the CC0-1.0 license. I did not produce any of the images in this library, I am only distributing them via a Java friendly mechanism.
This project has followed the same naming convention as a few other existing projects. Please take a few minutes to browse through them:
- This repository, the source code and compiled Jar files.
- The PNG files in this project (passing on the CC0 license given to the origional files).
The Maven Site is a fully fledged multi-module site, deployed to GitHub Pages. To be certain that the build fully works run the following commands in order (there are some nuances due to the tests module).
# compile needed because the tests maven module is not a named module
# site only generates the individual sites in the various modules
# site:stage brings all the sites together
# scm-publish:publish-scm because scm-deploy doesnt work for mutli module at time of writing
mvn clean compile site site:stage
mvn scm-publish:publish-scm
Sometimes the release:prepare fails on the first try. This seems to be related to the tests project. Just run release:prepare again and it should work.
mvn clean verify
mvn release:prepare
# Use the tag "taktische-zeichen-..."
mvn release:perform