Added a test case to JLinkOptionsTest to test that jpackage doesn't bind 
services in app's runtime by default.

The test builds two app images for the same app. One with the default jlink 
options and another with `--bind-services` jlink option. The test compares 
module lists from both runtimes. The expected result is that the runtime built 
with `--bind-services` jlink option has additional modules.

The PR must be integrated after https://github.com/openjdk/jdk/pull/22644. 
Otherwise, the newly added test will fail.

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

Commit messages:
 - Merge branch 'master' into JDK-8346434
 - Trailing whitespace removed
 - Merge branch 'master' into JDK-8346434
 - Copyright year updated
 - 8346434: Add test for non-automatic service binding

Changes: https://git.openjdk.org/jdk/pull/23047/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23047&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8346434
  Stats: 79 lines in 3 files changed: 58 ins; 10 del; 11 mod
  Patch: https://git.openjdk.org/jdk/pull/23047.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23047/head:pull/23047

PR: https://git.openjdk.org/jdk/pull/23047

Reply via email to