+1

Tibor got a good point noticing that we use scope provided for some junit
artifacts which can impact the way the classpath is built.

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le mer. 5 sept. 2018 à 10:31, Christian Stein <sormu...@gmail.com> a écrit :

> 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
>

Reply via email to