4.0.0 core-groovy-2 core-groovy-2 jar com.baeldung core-groovy-modules 1.0.0-SNAPSHOT org.apache.commons commons-lang3 ${commons-lang3.version} ch.qos.logback logback-classic ${logback.version} org.codehaus.groovy groovy-all ${groovy.version} pom org.junit.platform junit-platform-runner ${junit-platform.version} test org.hsqldb hsqldb ${hsqldb.version} test org.spockframework spock-core ${spock-core.version} test com.github.groovy-wslite groovy-wslite ${groovy-wslite.version} src/main/groovy src/main/java org.codehaus.groovy groovy-eclipse-compiler ${groovy.compiler.version} true maven-compiler-plugin ${compiler.plugin.version} groovy-eclipse-compiler ${java.version} ${java.version} org.codehaus.groovy groovy-eclipse-compiler ${groovy.compiler.version} org.codehaus.groovy groovy-eclipse-batch ${groovy-eclipse-batch.version} maven-failsafe-plugin ${maven-failsafe-plugin.version} org.junit.platform junit-platform-surefire-provider ${junit-platform-surefire-provider.version} junit5 integration-test verify **/*Test5.java maven-surefire-plugin false **/*Test.java **/*Spec.java org.apache.maven.plugins maven-assembly-plugin ${assembly.plugin.version} jar-with-dependencies com.baeldung.MyJointCompilationApp make-assembly package single 1.1.3 3.4.2 3.8.1 3.7.0 3.0.8-01