package org.zend.php.zendserver.deployment.core; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.core.runtime.preferences.IEclipsePreferences; import org.osgi.service.prefs.BackingStoreException; import org.zend.php.zendserver.deployment.core.sdk.SdkManager; public class PreferenceInitializer extends AbstractPreferenceInitializer { public PreferenceInitializer() { super(); } public void initializeDefaultPreferences() { IEclipsePreferences node = DeploymentCore.getPreferenceScope(); node.put(PreferenceManager.EXCLUDE, "**/.cvs,**/.svn,**/.git"); //$NON-NLS-1$ String sdkPath = SdkManager.getDefaultSdkPath(); if (sdkPath != null) { node.put(SdkManager.SDK_PATH, sdkPath); } try { node.flush(); } catch (BackingStoreException e) { DeploymentCore.log(e); } } }