4.0.0 core-java-9-new-features 0.2-SNAPSHOT core-java-9-new-features com.baeldung parent-modules 1.0.0-SNAPSHOT ../../ io.reactivex.rxjava3 rxjava ${rxjava.version} org.assertj assertj-core ${assertj.version} test org.junit.platform junit-platform-runner ${junit.platform.version} test org.awaitility awaitility ${awaitility.version} test incubator-features core-java-9-new-features org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${maven.compiler.source} ${maven.compiler.target} --add-modules=jdk.incubator.httpclient maven-surefire-plugin --add-modules=jdk.incubator.httpclient mrjar-generation org.apache.maven.plugins maven-compiler-plugin compile-java-8 compile 1.8 1.8 ${project.basedir}/src/main/java8 compile-java-9 compile compile 9 ${project.basedir}/src/main/java9 ${project.build.outputDirectory}/META-INF/versions/9 default-testCompile test-compile testCompile true org.apache.maven.plugins maven-jar-plugin ${maven-jar-plugin.version} true com.baeldung.multireleaseapp.App core-java-9-new-features org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${maven.compiler.source} ${maven.compiler.target} apache.snapshots http://repository.apache.org/snapshots/ 3.0.0 3.10.0 1.2.0 4.0.2 1.9 1.9 3.2.0