LinuxAppBundler, MacAppBundler and WinAppBundler provide duplicating functionality. The only difference between them is that they use different app builders. To avoid code duplication it would be good to move more functionality from these classes in AppImageBundler class. LinuxAppBundler, MacAppBundler and WinAppBundler should only initialize AppImageBundler class with platform specific app builder class.
- relates to
-
JDK-8246792 Mac signing tests failed (unsealed contents present in the bundle root)
- Closed
-
JDK-8253426 jpackage is unable to generate working EXE for add-launcher configurations
- Closed