package org.nodeclipse.enide.maven.preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.jface.preference.IPreferenceStore; import org.nodeclipse.enide.maven.Activator; public class MavenPreferenceInitializer extends AbstractPreferenceInitializer { @Override public void initializeDefaultPreferences() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); String envMavenHome = System.getenv("MAVEN_HOME"); if (envMavenHome!=null){ store.setDefault(MavenConstants.MAVEN_HOME, envMavenHome ); store.setDefault(MavenConstants.MAVEN_HOME_TO_USE, envMavenHome ); } String envMavenOpts = System.getenv("MAVEN_OPTS"); if (envMavenOpts!=null) store.setDefault(MavenConstants.MAVEN_OPTS, envMavenOpts ); //store.setDefault(MavenConstants.MAVEN_OPTION_JETTY_PORT, "8080" ); store.setDefault(MavenConstants.MAVEN_GOAL1, "verify" ); store.setDefault(MavenConstants.MAVEN_GOAL2, "install" ); } }