RFR: 8317634: Introduce the ability to exclude modules from dedup-legal-notices plugin of jlink [v3]

Alan Bateman alanb at openjdk.org
Fri Oct 6 04:36:01 UTC 2023


On Fri, 6 Oct 2023 02:22:52 GMT, Jaikiran Pai <jpai at openjdk.org> wrote:

>> Can I please get a review of this change which proposes to implement the enhancement request noted in https://bugs.openjdk.org/browse/JDK-8317634?
>> 
>> The change in this commit introduces a new `exclude-modules` argument to the `dedup-legal-notices` jlink plugin. This optional argument takes a comma separated values of module names. These module names are then excluded from the de-duplication of license notice files during image generation.
>> 
>> Two new test methods have been added to the existing `LegalFilePluginTest` jtreg test case to verify this implementation. Existing tests in `test/jdk/tools/jlink` continue to pass. tier testing is currently in progress.
>
> Jaikiran Pai has updated the pull request incrementally with one additional commit since the last revision:
> 
>   minor changes to the text in plugin.properties for the new argument, to render better on command line

The bug has "On platforms (like Windows) where symbolic links isn't available" but Windows does have sym links (on NTFS). I think it's important that Mandy agrees with the problem and your proposal as, on initial look anyway, this seems a strange change and I think needs a better description to make the case.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/16066#issuecomment-1749969306


More information about the core-libs-dev mailing list