jpackage-maven-plugin icon indicating copy to clipboard operation
jpackage-maven-plugin copied to clipboard

Adding the maven dependencies to the runtime

Open HGuillemet opened this issue 2 years ago • 0 comments

The Apache Maven JLink Plugin, by default, add to the runtime (--add-modules option of jlink) all the modules of the Maven dependencies. This is particularly useful when the list of needed modules cannot be hard-coded using module descriptors (requires in module-info) but computed at build time by Maven.

Could you think of a way to add this feature ? Like allowing in <addmodules> the <dependencysets> element that can already be specified in <modulepath>.

Note that we already can write something like <addmodule>ALL-MODULE-PATH</addmodule> which works but has the side effect of including in the image all the modules from the JDK, not the sufficient modules.

HGuillemet avatar Mar 05 '22 14:03 HGuillemet