< 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 >