jHades doesn’t support JDK 9+

Description

See https://github.com/jhades/jhades/issues/9 : jHades doesn’t support JDK 9 or later, which means ClasspathHellDuplicatesCheckRule can’t be used as currently implemented.

Environment

None

Activity

Show:

Michael Vorburger November 9, 2018 at 2:01 PM

regression was caused by this.

Michael Vorburger October 30, 2018 at 7:20 PM

(or , if interested), wanna test and confirm that c/76625 works as expected with Java 9/10/11 ?

Michael Vorburger October 4, 2018 at 4:16 PM

classgraph released a new version https://github.com/classgraph/classgraph/releases/tag/classgraph-4.2.7 - I'll use that.

Michael Vorburger October 4, 2018 at 2:09 AM

Hm, interesting, c/76625 fails with ... probably because classgraph contains something Java 9+ ... let's just wait for the MRI bump story to be over before merging that. (Again locally working around in ready-impl, where it hit, would be possible, but merging c/76625 as-is right now will have a ripple knock on effect on any project using infrautils-testutils ... not worth it.)

Michael Vorburger October 4, 2018 at 1:42 AM

I've concluded that it's non-trivial at all to fix JHades to support Java 9+ (11), see update in jhades #9 and thefore instead just completely re-implemented our ClasspathHellDuplicatesCheckRule based on classgraph (see also classgraph #256) in c/76625.

Done

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created September 24, 2018 at 2:25 PM
Updated November 9, 2018 at 2:02 PM
Resolved November 9, 2018 at 2:02 PM