< prev index next >
modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/DeployFXTask.java
Print this page
rev 9619 : imported patch 9-jake-fxpackager.patch
*** 1,7 ****
/*
! * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 106,115 ****
--- 106,116 ----
private Info appInfo = null;
private Application app = null;
private Resources resources = null;
private Preferences prefs = null;
private String codebase = null;
+ private String modulePath = null;
//container to embed application into
//could be either string id or js code. If it is string id then it needs to
//be escaped
private String placeholder;
*** 133,142 ****
--- 134,147 ----
public void setCodebase(String str) {
codebase = str;
}
+ public void setLinkModulePath(String str) {
+ modulePath = str;
+ }
+
public DeployFXTask() {
packager = new PackagerLib();
deployParams = new DeployParams();
}
*** 145,154 ****
--- 150,160 ----
deployParams.setOutfile(outfile);
deployParams.setOutdir(new File(outdir));
deployParams.setOfflineAllowed(offlineAllowed);
deployParams.setVerbose(verbose);
deployParams.setCodebase(codebase);
+ deployParams.setModulePath(modulePath);
deployParams.setSignBundle(signBundle);
if (width != null) {
deployParams.setWidth(Integer.valueOf(width));
}
*** 178,187 ****
--- 184,202 ----
deployParams.setSwingAppWithEmbeddedJavaFX(
app.get().embeddedIntoSwing);
deployParams.setVersion(app.get().version);
deployParams.setId(app.get().id);
deployParams.setServiceHint(app.get().daemon);
+
+ for (String s : app.getAddModule()) {
+ deployParams.addAddModule(s);
+ }
+ for (String s : app.getLimitModule()) {
+ deployParams.addLimitModule(s);
+ }
+ deployParams.setDetectModules(app.getDetectModules());
+ deployParams.setJdkModulePath(app.getJdkModulePath());
}
if (appInfo != null) {
deployParams.setTitle(appInfo.title);
deployParams.setVendor(appInfo.vendor);
< prev index next >