package org.nodeclipse.enide.gradle.preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.jface.preference.IPreferenceStore; import org.nodeclipse.enide.gradle.Activator; public class GradlePreferenceInitializer extends AbstractPreferenceInitializer { @Override public void initializeDefaultPreferences() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); String envGradleHome = System.getenv("GRADLE_HOME"); if (envGradleHome!=null){ store.setDefault(GradleConstants.GRADLE_HOME, envGradleHome ); store.setDefault(GradleConstants.GRADLE_HOME_TO_USE, envGradleHome ); } //store.setDefault(GradleConstants.GRADLE_USE_WRAPPER, true ); String envGradleOpts = System.getenv("GRADLE_OPTS"); if (envGradleOpts!=null) store.setDefault(GradleConstants.GRADLE_OPTS, envGradleOpts ); //store.setDefault(MavenConstants.MAVEN_OPTION_JETTY_PORT, "8080" ); store.setDefault(GradleConstants.GRADLE_OPTION_DAEMON, true ); store.setDefault(GradleConstants.GRADLE_TASK1, "assemble" ); store.setDefault(GradleConstants.GRADLE_TASK2, "run" ); } }