java-design-patterns com.iluwatar 1.23.0-SNAPSHOT 4.0.0 marker org.junit.jupiter junit-jupiter-engine test org.hamcrest hamcrest-core 1.3 test org.apache.maven.plugins maven-assembly-plugin App