On Fri, 28 Jun 2024 16:47:27 GMT, Alan Bateman <al...@openjdk.org> wrote:
>> Jorn Vernee has updated the pull request incrementally with one additional >> commit since the last revision: >> >> de-dupe on path, not module name > > src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java > line 105: > >> 103: for (String classPathEntry : classPathAttribute) { >> 104: Path otherJar = parentDir != null >> 105: ? parentDir.resolve(classPathEntry) > > We'lll need to create a follow on issue to re-examine this as the value of a > Class-Path attribute aren't sequence of relative URIs (with an optional > "file" URI scheme) rather than file paths. Treating it as a file path may > work in some cases but won't work once you encounter cases that use escaping. Okay, it seems that I didn't read the spec careful enough, and filtering valid URLs in the Class-Path attribute is actually a bit tricky. Let's handle this in a follow up. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/19774#discussion_r1659242843