We are just beginning to work on user documentation, and --resource-dir
is one area that will need extensive documentation and examples. (not to
mention probably some bug fixes like JDK-8224833
<https://bugs.openjdk.java.net/browse/JDK-8224833>).
basically the proceedure would be as follows:
1.) build your installer first using the --temp-root <temp-root-path>
and --verbose args.
2.) look for verbose output that says something like:
Using default package resource <default name> [<resource-type>] (add
<custom resource name> to the resource-dir to customize).
you can look in temp-root-path/config to find all the default resources
it used, and customize them as you require
2.a) there may also be output that something like:
no default package resource [script to run after application image is
populated] (add <app-name>-post-image.wsf to the resource-dir to
customize).
Then you can add you own <app-name>-post-image.wsf (though there will
be no default script in temp-root-path/config to customize).
3.) now add --resource-dir <resource-dir> option, create <resource-dir>
and put in it <custom resource name> (or as in 2.a,
"<app-name>-post-image.wsf>")
4.) now run jpackage again and this time it will take the
custom-resource instead of the default.
/Andy
On 8/27/2019 2:44 AM, Tobias Oelgarte wrote:
I would also be interested in that. At least I would like to know
where I can find the default files used by jpackage and how to
override/modify them if needed.
The current documentation only mentions the --resource-dir option, but
does not provide any detailed information.
Am 26.08.2019 um 20:27 schrieb Tom Vasset (tvasset):
Hi,
I've been experimenting with jpackage for packaging an app with both
a win and a mac installer.
For the windows installer, are there ways to customize the WiX files
produced by jpackage? A simple example is to get rid of the default
red WiX icons in the installer and replace them with product specific
ones (which I would think anyone building an msi would want to do).
I've tried to find documentation for how to work with the
--resource-dir option (which seems to allow a script to be run), but
I can find no examples of how to use it anywhere...
Regards,
Tom