zentol opened a new pull request #9292: [FLINK-13455][build] Move jdk.tools exclusions out of dependency management URL: https://github.com/apache/flink/pull/9292 This PR moves the `jdk.tools` exclusions out of the dependency management and directly attaches them to the dependencies. These exclusions exist since this dependency does not exist on Java 9+. The shade-plugin interacts oddly with exclusions defined in the dependency management; it still attempts to resolve them when building the dependency reduced pom, _iff they are defined for transitive dependencies_, which can result in build failures. Note that this behavior may be either coupled to Java 11, or the 3.2.1 version of the shade-plugin. Since `jdk.tools` is a system-provided dependency that is either on the classpath or not, depending on the JDK version, there should be no effective difference to any of the effected modules.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
