private void updatePreloaderComment(EditableProperties ep) { if(isTrue(ep.get(JFXProjectProperties.PRELOADER_ENABLED))) { ep.setComment(JFXProjectProperties.PRELOADER_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectProperties.class, "COMMENT_use_preloader")}, false); // NOI18N } else { ep.setComment(JFXProjectProperties.PRELOADER_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectProperties.class, "COMMENT_dontuse_preloader")}, false); // NOI18N } }
ep.setComment(JFXProjectProperties.JAVAFX_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_javafx")}, false); // NOI18N ep.setProperty("jnlp.enabled", FALSE); // NOI18N ep.setComment("jnlp.enabled", new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_oldjnlp")}, false); // NOI18N ep.setComment(JFXProjectProperties.JAVAFX_REBASE_LIBS, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_rebase_libs")}, false); // NOI18N ep.setComment(JFXProjectProperties.JAVAFX_DISABLE_CONCURRENT_RUNS, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_disable_concurrent_runs")}, false); // NOI18N ep.setComment(JFXProjectProperties.JAVAFX_ENABLE_CONCURRENT_EXTERNAL_RUNS, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_enable_concurrent_external_runs")}, false); // NOI18N ep.setComment(JFXProjectProperties.UPDATE_MODE_BACKGROUND, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, type == WizardType.SWING ? "COMMENT_updatemode_swing" : "COMMENT_updatemode")}, false); // NOI18N ep.setComment(JFXProjectProperties.JAVAFX_PRELOADER, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_preloader")}, false); // NOI18N ep.setComment(JFXProjectProperties.PRELOADER_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_prepreloader")}, false); // NOI18N } else { ep.setProperty("jar.archive.disabled", TRUE); // NOI18N ep.setComment("jar.archive.disabled", new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_oldjar")}, false); // NOI18N ep.setProperty(ProjectProperties.MAIN_CLASS, type == WizardType.SWING ? (mainClass == null ? "" : mainClass) : "com.javafx.main.Main"); // NOI18N ep.setComment(ProjectProperties.MAIN_CLASS, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_main.class")}, false); // NOI18N if (type != WizardType.LIBRARY) { ep.setProperty(JFXProjectProperties.MAIN_CLASS, mainClass == null ? "" : mainClass); // NOI18N ep.setComment(JFXProjectProperties.MAIN_CLASS, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_main.fxclass")}, false); // NOI18N ep.setComment(JFXProjectProperties.PRELOADER_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_use_preloader")}, false); // NOI18N ep.setProperty(JFXProjectProperties.PRELOADER_PROJECT, preloaderProjRelative); ep.setProperty(JFXProjectProperties.PRELOADER_CLASS, JavaFXProjectWizardIterator.generatePreloaderClassName(preloader)); ep.setComment(JFXProjectProperties.PRELOADER_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_dontuse_preloader")}, false); // NOI18N
/** * Gathers application parameters to one property APPLICATION_ARGS * to be passed to run/debug target in build-impl.xml when Run as Standalone * * @param config * @param ep editable properties to which to store the generated property * @return true if properties have been edited */ private boolean storeParamsAsCommandLine(String config, EditableProperties projectProperties) { assert !configNameWrong(config); String params = appParams.getEntriesTransparentAsString(config, true, true); if(config != null) { if(JFXProjectProperties.isEqualText(params, appParams.getDefaultEntriesAsString(true, true))) { params = null; } } if (!Utilities.compareObjects(params, projectProperties.getProperty(APPLICATION_ARGS))) { if (params != null && params.length() > 0) { projectProperties.setProperty(APPLICATION_ARGS, params); projectProperties.setComment(APPLICATION_ARGS, new String[]{"# " + NbBundle.getMessage(JFXProjectConfigurations.class, "COMMENT_app_args")}, false); // NOI18N } else { projectProperties.remove(APPLICATION_ARGS); } return true; } return false; }
h.putPrimaryConfigurationData(data, true); ep.setProperty("dist.dir", "dist"); // NOI18N ep.setComment("dist.dir", new String[] {"# " + NbBundle.getMessage(J2SEProjectGenerator.class, "COMMENT_dist.dir")}, false); // NOI18N ep.setProperty("dist.jar", "${dist.dir}/" + PropertyUtils.getUsablePropertyName(name) + ".jar"); // NOI18N ep.setProperty("javac.classpath", new String[0]); // NOI18N ep.setProperty("build.sysclasspath", "ignore"); // NOI18N ep.setComment("build.sysclasspath", new String[] {"# " + NbBundle.getMessage(J2SEProjectGenerator.class, "COMMENT_build.sysclasspath")}, false); // NOI18N ep.setProperty("run.classpath", new String[] { // NOI18N "${javac.classpath}:", // NOI18N ep.setComment("javac.compilerargs", new String[] { "# " + NbBundle.getMessage(J2SEProjectGenerator.class, "COMMENT_javac.compilerargs"), // NOI18N }, false); ep.setProperty("scalac.compilerargs", ""); // NOI18N ep.setComment("scalac.compilerargs", new String[] { "# " + NbBundle.getMessage(J2SEProjectGenerator.class, "COMMENT_scalac.compilerargs"), // NOI18N }, false); ep.setComment("build.dir", new String[] {"# " + NbBundle.getMessage(J2SEProjectGenerator.class, "COMMENT_build.dir")}, false); // NOI18N ep.setProperty("build.classes.dir", "${build.dir}/classes"); // NOI18N ep.setProperty("build.test.classes.dir", "${build.dir}/test/classes"); // NOI18N ep.setComment("run.jvmargs", new String[] { "# " + NbBundle.getMessage(J2SEProjectGenerator.class, "COMMENT_run.jvmargs"), // NOI18N "# " + NbBundle.getMessage(J2SEProjectGenerator.class, "COMMENT_run.jvmargs_2"), // NOI18N
if(sharedCfgProps.isEmpty()) { sharedCfgProps.setProperty("$label", configName); // NOI18N sharedCfgProps.setComment("$label", new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_run_as_defaults")}, false); // NOI18N saveToFile(projDir, sharedPath, sharedCfgProps); updated = true; if(privateCfgProps.isEmpty() || setBrowserProps) { privateCfgProps.setProperty(JFXProjectProperties.RUN_AS, runAs.getString()); privateCfgProps.setComment(JFXProjectProperties.RUN_AS, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_run_as_defaults")}, false); // NOI18N if(setBrowserProps) { Map<String,String> browserInfo = getDefaultBrowserInfo();
ep.setComment("dist.dir", new String[]{"# " + NbBundle.getMessage(JFXProjectGenerator.class, "COMMENT_dist.dir")}, false); // NOI18N ep.setProperty("dist.jar", "${dist.dir}/" + validatePropertyValue(name) + ".jar"); // NOI18N ep.setProperty("application.vendor", System.getProperty("user.name", "User Name")); //NOI18N ep.setProperty("javac.test.processorpath", new String[]{"${javac.test.classpath}"}); // NOI18N ep.setProperty("build.sysclasspath", "ignore"); // NOI18N ep.setComment("build.sysclasspath", new String[]{"# " + NbBundle.getMessage(JFXProjectGenerator.class, "COMMENT_build.sysclasspath")}, false); // NOI18N ep.setProperty(ProjectProperties.RUN_CLASSPATH, new String[]{ // NOI18N "${run.classpath}", // NOI18N }); ep.setComment("debug.classpath", new String[]{ // NOI18N "# " + NbBundle.getMessage(JFXProjectGenerator.class, "COMMENT_debug.transport"), // NOI18N "#debug.transport=dt_socket" // NOI18N ep.setComment("javac.compilerargs", new String[]{ // NOI18N "# " + NbBundle.getMessage(JFXProjectGenerator.class, "COMMENT_javac.compilerargs"), // NOI18N }, false); ep.setComment(ProjectProperties.BUILD_DIR, new String[]{"# " + NbBundle.getMessage(JFXProjectGenerator.class, "COMMENT_build.dir")}, false); // NOI18N ep.setProperty(ProjectProperties.BUILD_CLASSES_DIR, "${build.dir}/classes"); // NOI18N ep.setProperty("build.generated.sources.dir", "${build.dir}/generated-sources"); // NOI18N ep = h.getProperties(AntProjectHelper.PRIVATE_PROPERTIES_PATH); ep.setProperty(JFXProjectProperties.JAVAFX_ENDORSED_ANT_CLASSPATH, "."); // NOI18N ep.setComment(JFXProjectProperties.JAVAFX_ENDORSED_ANT_CLASSPATH, new String[]{"# " + NbBundle.getMessage(JFXProjectGenerator.class, "COMMENT_endorsed_ant_classpath")}, false); // NOI18N if(browserInfo != null && !browserInfo.isEmpty()) { for(Map.Entry<String,String> entry : browserInfo.entrySet()) {
ep.setComment("dist.dir", new String[] {"# " + NbBundle.getMessage(AppClientProjectGenerator.class, "COMMENT_dist.dir")}, false); // NOI18N ep.setComment("build.sysclasspath", new String[] {"# " + NbBundle.getMessage(AppClientProjectGenerator.class, "COMMENT_build.sysclasspath")}, false); // NOI18N ep.setProperty("run.classpath", new String[] { // NOI18N "${javac.classpath}:", // NOI18N ep.setComment("javac.compilerargs", new String[] { // NOI18N "# " + NbBundle.getMessage(AppClientProjectGenerator.class, "COMMENT_javac.compilerargs"), // NOI18N }, false); ep.setComment("build.dir", new String[] {"# " + NbBundle.getMessage(AppClientProjectGenerator.class, "COMMENT_build.dir")}, false); // NOI18N ep.setComment("run.jvmargs", new String[] { // NOI18N "# " + NbBundle.getMessage(AppClientProjectGenerator.class, "COMMENT_run.jvmargs"), // NOI18N "# " + NbBundle.getMessage(AppClientProjectGenerator.class, "COMMENT_run.jvmargs_2"), // NOI18N
ep.setComment(EjbJarProjectProperties.RUNMAIN_JVM_ARGS, new String[] { // NOI18N "# " + NbBundle.getMessage(EjbJarProjectGenerator.class, "COMMENT_runmain.jvmargs"), // NOI18N "# " + NbBundle.getMessage(EjbJarProjectGenerator.class, "COMMENT_runmain.jvmargs_2"), // NOI18N
ep.setComment(WebProjectProperties.DIST_ARCHIVE_EXCLUDES, new String[] { "# " + NbBundle.getMessage(WebProject.class, "COMMENT_dist.archive.excludes") //NOI18N
editableProps.setComment(MANIFEST_CUSTOM_CODEBASE, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_manifest_custom_codebase")}, false); // NOI18N editableProps.setComment(MANIFEST_CUSTOM_PERMISSIONS, new String[]{"# " + NbBundle.getMessage(JFXProjectUtils.class, "COMMENT_manifest_custom_permissions")}, false); // NOI18N
ep.setProperty(WebProjectProperties.JAVAC_DEPRECATION, "false"); // NOI18N ep.setProperty("javac.compilerargs", ""); // NOI18N ep.setComment("javac.compilerargs", new String[] { // NOI18N "# " + NbBundle.getMessage(WebProjectUtilities.class, "COMMENT_javac.compilerargs"), // NOI18N }, false); ep.setComment(WebProjectProperties.RUNMAIN_JVM_ARGS, new String[] { // NOI18N "# " + NbBundle.getMessage(WebProjectUtilities.class, "COMMENT_runmain.jvmargs"), // NOI18N "# " + NbBundle.getMessage(WebProjectUtilities.class, "COMMENT_runmain.jvmargs_2"), // NOI18N