You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Jiri Ondrusek (Jira)" <ji...@apache.org> on 2020/06/25 11:44:00 UTC

[jira] [Created] (SUREFIRE-1809) Differences between Oracle JDK and AdoptOpenJDK caused by JPMS

Jiri Ondrusek created SUREFIRE-1809:
---------------------------------------

             Summary: Differences between Oracle JDK and AdoptOpenJDK caused by JPMS
                 Key: SUREFIRE-1809
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1809
             Project: Maven Surefire
          Issue Type: Bug
          Components: Maven Failsafe Plugin, Maven Surefire Plugin
    Affects Versions: 3.0.0-M5
            Reporter: Jiri Ondrusek


I was upgrading maven-surefire-plugin to 3.0.0-M5 in [camel-quarkus|[https://github.com/apache/camel-quarkus]] project. Unfortunately there was a test which was failing on CI (using AdoptOpenJDK build 11.0.7+10) and there was no failure on my local machine (using Oracle "11.0.7" 2020-04-14 LTS).
Problem was caused by JPMS. On Orace JDK this was turned off by default. On AdoptOpenJDK it was turned on by default. Solution was to turn this feature off by configuration (https://github.com/apache/camel-quarkus/pull/1383).

It would be nice if default behavior was the same for different Java vendors.

Difference seems to be coming from this line - https://github.com/apache/maven-surefire/blob/master/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java#L1423
On AdoptOpenJDK both 3 clausules are true. On Oracle JDK the last one is false.





--
This message was sent by Atlassian Jira
(v8.3.4#803005)