core-java-modules com.baeldung.core-java-modules 1.0.0-SNAPSHOT 4.0.0 core-java-lang-oop-patterns core-java-lang-oop-patterns jar org.apache.commons commons-lang3 ${commons-lang3.version} com.fasterxml.jackson.core jackson-databind ${jackson.version} com.google.code.gson gson ${gson.version} org.assertj assertj-core ${assertj-core.version} test 2.8.2 3.10.0