Author: rob.stryker(a)jboss.com
Date: 2009-07-16 15:00:16 -0400 (Thu, 16 Jul 2009)
New Revision: 16601
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/New_Adapter_TODO.txt
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/runtime/ClientAllRuntimeClasspathProvider.java
Log:
JBIDE-4577
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml 2009-07-16
17:09:14 UTC (rev 16600)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml 2009-07-16
19:00:16 UTC (rev 16601)
@@ -40,12 +40,26 @@
<type
class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
</adapter>
+ <adapter>
+ <runtime-component
+ id="org.jboss.ide.eclipse.as.runtime.component"
version="5.1"/>
+ <factory
class="org.jboss.ide.eclipse.as.classpath.core.runtime.ProjectRuntimeClasspathProvider$Factory"/>
+ <type
class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
+ </adapter>
+
<adapter>
<runtime-component
id="org.jboss.ide.eclipse.eap.runtime.component"
version="4.3"/>
<factory
class="org.jboss.ide.eclipse.as.classpath.core.runtime.ProjectRuntimeClasspathProvider$Factory"/>
<type
class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
</adapter>
+
+ <adapter>
+ <runtime-component
+ id="org.jboss.ide.eclipse.eap.runtime.component"
version="5.0"/>
+ <factory
class="org.jboss.ide.eclipse.as.classpath.core.runtime.ProjectRuntimeClasspathProvider$Factory"/>
+ <type
class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
+ </adapter>
</extension>
@@ -62,7 +76,7 @@
<extension
point="org.eclipse.jst.server.core.runtimeClasspathProviders">
<runtimeClasspathProvider
id="org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget"
- runtimeTypeIds="org.jboss.ide.eclipse.as.runtime.32,
org.jboss.ide.eclipse.as.runtime.40,
org.jboss.ide.eclipse.as.runtime.42,org.jboss.ide.eclipse.as.runtime.50,org.jboss.ide.eclipse.as.runtime.eap.43"
+ runtimeTypeIds="org.jboss.ide.eclipse.as.runtime.32,
org.jboss.ide.eclipse.as.runtime.40,
org.jboss.ide.eclipse.as.runtime.42,org.jboss.ide.eclipse.as.runtime.50,org.jboss.ide.eclipse.as.runtime.51,org.jboss.ide.eclipse.as.runtime.eap.43,org.jboss.ide.eclipse.as.runtime.eap.50"
class="org.jboss.ide.eclipse.as.classpath.core.runtime.ClientAllRuntimeClasspathProvider"/>
</extension>
<extension
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/runtime/ClientAllRuntimeClasspathProvider.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/runtime/ClientAllRuntimeClasspathProvider.java 2009-07-16
17:09:14 UTC (rev 16600)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/runtime/ClientAllRuntimeClasspathProvider.java 2009-07-16
19:00:16 UTC (rev 16601)
@@ -67,6 +67,10 @@
if(AS_42.equals(rtID)) return get42(loc,configPath);
if(AS_50.equals(rtID)) return get50(loc,configPath);
if(EAP_43.equals(rtID)) return getEAP43(loc,configPath);
+
+ // Added cautiously, not sure on changes, may change
+ if(AS_51.equals(rtID)) return get50(loc,configPath);
+ if(EAP_50.equals(rtID)) return get50(loc,configPath);
return null;
}
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.core/New_Adapter_TODO.txt
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/New_Adapter_TODO.txt
(rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/New_Adapter_TODO.txt 2009-07-16
19:00:16 UTC (rev 16601)
@@ -0,0 +1,18 @@
+This is a checklist of things to update when
+adding a new adapter version.
+
+1) as.core/plugin.properties - add new strings
+2) as.core/plugin.xml
+ a) add new server type
+ b) add new runtime type
+ c) add new runtime component
+ d) add new runtimeFacetMapping
+3) Add new constants to IJBossToolingConstants
+4) add new ports properties file
+5) make sure XPathModel knows about new ports file
+6) add Icons
+ a) JBossServerUISharedImages
+ b) Runtime wizard extension points
+ c) Server wizard extension points
+7) as.classpath.core/plugin.xml add runtime-component adapter
+8) Add classpath methods in ClientAllRuntimeClasspathProvider
Show replies by date