[jbosstools-commits] JBoss Tools SVN: r43649 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Sep 13 10:08:21 EDT 2012


Author: snjeza
Date: 2012-09-13 10:08:21 -0400 (Thu, 13 Sep 2012)
New Revision: 43649

Modified:
   trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/JBossASHandler.java
Log:
JBIDE-12603 - Default fileset not added for first detected runtime

Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/JBossASHandler.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/JBossASHandler.java	2012-09-13 14:06:26 UTC (rev 43648)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/JBossASHandler.java	2012-09-13 14:08:21 UTC (rev 43649)
@@ -45,6 +45,7 @@
 import org.jboss.tools.runtime.core.model.IRuntimeDetector;
 import org.jboss.tools.runtime.core.model.RuntimeDefinition;
 import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleException;
 
 public class JBossASHandler extends AbstractRuntimeDetectorDelegate implements IJBossRuntimePluginConstants {
 	
@@ -69,6 +70,17 @@
 		SERVER_DEFAULT_NAME.put(IJBossToolingConstants.SERVER_AS_70, Messages.JBossRuntimeStartup_JBoss_Application_Server_7_0);
 		SERVER_DEFAULT_NAME.put(IJBossToolingConstants.SERVER_AS_71, Messages.JBossRuntimeStartup_JBoss_Application_Server_7_1);
 		SERVER_DEFAULT_NAME.put(IJBossToolingConstants.SERVER_EAP_60, Messages.JBossRuntimeStartup_JBoss_EAP_Server_6_0);
+		Bundle bundle = Platform.getBundle("org.jboss.ide.eclipse.archives.webtools"); //$NON-NLS-1$
+		if (bundle != null) {
+			try {
+				if ((bundle.getState() & Bundle.INSTALLED) == 0) {
+					bundle.start(Bundle.START_ACTIVATION_POLICY);
+					bundle.start(Bundle.START_TRANSIENT);
+				}
+			} catch (BundleException e) {
+				// failed, try next bundle
+			}
+		}
 	}
 
 	public void initializeRuntimes(List<RuntimeDefinition> runtimeDefinitions) {



More information about the jbosstools-commits mailing list