4.0.0 org.apache.maven.surefire surefire-providers 3.0.0-M3 surefire-junit47 SureFire JUnitCore Runner SureFire JUnitCore (JUnit 4.7+) Runner org.apache.maven.surefire common-junit48 ${project.version} junit junit provided org.apache.maven.surefire maven-surefire-common ${project.version} test com.github.stephenc.jcip jcip-annotations 1.0-1 test maven-dependency-plugin main process-sources unpack junit junit 4.7 jar true ${project.build.directory}/endorsed-tmp main-junit47-patch process-sources unpack junit junit 4.12 jar true ${project.build.directory}/endorsed-tmp org/junit/runner/notification/RunListener* test process-test-sources copy ${project.build.directory}/endorsed-test false junit junit 4.12 jar maven-assembly-plugin patch-junit47 process-sources single false junit-4.7 ${project.build.directory}/endorsed src/assembly/assembly.xml maven-compiler-plugin ${project.build.directory}/endorsed ${project.build.directory}/endorsed-test maven-surefire-plugin true **/JUnit47SuiteTest.java