On Wed, Sep 5, 2018 at 10:22 AM Romain Manni-Bucau <rmannibu...@gmail.com> wrote:
> From what I saw in the code the surefire provider artifact is resolved to > ... So, specifying that artifact in your setup (explicit or implicit) will lead to the correct version to be loaded. See the integration tests in Surefire, JUnit 5 sample projects, Spring Boot, et al. ... therefore it ignores the project overrides without my patch. Which is an improvement! And Surefire needs such a logic. I did something similar here: https://github.com/sormuras/junit-platform-maven-plugin/blob/05b7e3ae521ccb7f71d00ccd532523a99a9b6dfc/src/main/java/de/sormuras/junit/platform/maven/plugin/Resolver.java#L87-L116 So, my plan is: 1. Check meecrowave configuration if it is possible to get it running with 2.22.0 and 5.3 2. Improve Surefire