hg: openjfx/sandbox-9-jake/rt: 8080531: Preliminary partial support for JEP-275, update packager for modularity

danno.ferrin at oracle.com danno.ferrin at oracle.com
Fri Oct 16 18:50:31 UTC 2015


Changeset: 4dc807c092f6
Author:    Danno Ferrin (shemnon) <danno.ferrin at oracle.com>
Date:      2015-10-16 11:41 -0600
URL:       http://hg.openjdk.java.net/openjfx/sandbox-9-jake/rt/rev/4dc807c092f6

8080531: Preliminary partial support for JEP-275, update packager for modularity
reviewed-by: kcr, cbensen
contributed-by: shemnon, cbensen
- Move image bundlers into JImage builders
- support module selection in packaging images
- initial support for modulepath

! .idea/modules.xml
! build.gradle
! dependencies/java.base/module-info.java.extra
+ modules/fxpackager/make/build.properties
! modules/fxpackager/src/main/java/com/oracle/tools/packager/AbstractBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/AbstractImageBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/BasicBundlers.java
+ modules/fxpackager/src/main/java/com/oracle/tools/packager/JLinkBundlerHelper.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/StandardBundlerParam.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxAppBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacAppBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacAppStoreBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacBaseInstallerBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinAppBundler.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/Main.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/PackagerLib.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleParams.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/Bundler.java
+ modules/fxpackager/src/main/java/jdk/packager/builders/AbstractAppImageBuilder.java
+ modules/fxpackager/src/main/java/jdk/packager/builders/linux/LinuxAppImageBuilder.java
+ modules/fxpackager/src/main/java/jdk/packager/builders/linux/LinuxAppImageBuilderProvider.java
+ modules/fxpackager/src/main/java/jdk/packager/builders/mac/MacAppImageBuilder.java
+ modules/fxpackager/src/main/java/jdk/packager/builders/mac/MacAppImageBuilderProvider.java
+ modules/fxpackager/src/main/java/jdk/packager/builders/windows/WindowsAppImageBuilder.java
+ modules/fxpackager/src/main/java/jdk/packager/builders/windows/WindowsAppImageBuilderProvider.java
- modules/fxpackager/src/main/java/jdk/packager/services/UserJvmOptionsService.java
- modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/LauncherUserJvmOptions.java
- modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/PreferencesUserJvmOptions.java
+ modules/fxpackager/src/main/module-info/module-info.java
! modules/fxpackager/src/main/native/library/common/Helpers.cpp
! modules/fxpackager/src/main/native/library/common/Helpers.h
! modules/fxpackager/src/main/native/library/common/JavaVirtualMachine.cpp
! modules/fxpackager/src/main/native/library/common/Package.cpp
! modules/fxpackager/src/main/native/library/common/Package.h
! modules/fxpackager/src/main/native/library/common/Platform.cpp
! modules/fxpackager/src/main/native/library/common/Platform.h
! modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp
! modules/fxpackager/src/main/native/library/common/PosixPlatform.h
! modules/fxpackager/src/main/native/library/common/WindowsPlatform.cpp
! modules/fxpackager/src/main/native/library/common/WindowsPlatform.h
+ modules/fxpackager/src/main/resources/com/oracle/tools/packager/JLinkBundlerHelper.properties
+ modules/fxpackager/src/main/resources/com/oracle/tools/packager/mac/Runtime-Info.plist.template
+ modules/fxpackager/src/main/resources/jdk/packager/builders/AbstractAppImageBuilder.properties
+ modules/fxpackager/src/main/resources/jdk/packager/builders/linux/LinuxAppImageBuilder.properties
+ modules/fxpackager/src/main/resources/jdk/packager/builders/mac/MacAppImageBuilder.properties
+ modules/fxpackager/src/main/resources/jdk/packager/builders/windows/WindowsAppImageBuilder.properties
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacAppBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacAppStoreBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacDaemonBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacDmgBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacPkgBundlerTest.java
! modules/fxpackager/src/test/java/hello/TestPackager.java
+ modules/fxpackagerservices/make/build.properties
+ modules/fxpackagerservices/src/main/java/jdk/packager/services/UserJvmOptionsService.java
+ modules/fxpackagerservices/src/main/java/jdk/packager/services/userjvmoptions/LauncherUserJvmOptions.java
+ modules/fxpackagerservices/src/main/java/jdk/packager/services/userjvmoptions/PreferencesUserJvmOptions.java
+ modules/fxpackagerservices/src/main/module-info/module-info.java
! settings.gradle



More information about the openjfx-changes mailing list