gercan | ab445c8 | 2006-04-19 18:57:34 +0000 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <?eclipse version="3.0"?> |
| 3 | <plugin> |
| 4 | <extension point="org.eclipse.wst.server.core.runtimeTypes"> |
| 5 | |
| 6 | <runtimeType |
| 7 | id="org.eclipse.jst.server.generic.runtime.jonas4" |
| 8 | name="%jonas4runtimeTypeName" |
| 9 | description="%jonas4runtimeTypeDescription" |
| 10 | vendor="%jonasCategory" |
| 11 | version="4" |
| 12 | class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntime" |
| 13 | > |
| 14 | <moduleType |
| 15 | types="jst.web" |
| 16 | versions="2.2, 2.3, 2.4"/> |
| 17 | <moduleType |
| 18 | types="jst.ejb" |
| 19 | versions="1.1, 2.0, 2.1"/> |
| 20 | <moduleType |
| 21 | types="jst.ear" |
| 22 | versions="1.2, 1.3, 1.4"/> |
| 23 | <moduleType |
| 24 | types="jst.connector" |
| 25 | versions="1.0, 1.5"/> |
| 26 | <moduleType |
| 27 | types="jst.utility" |
| 28 | versions="1.0"/> |
| 29 | </runtimeType> |
| 30 | |
| 31 | </extension> |
| 32 | |
| 33 | <extension point="org.eclipse.wst.server.core.serverTypes"> |
| 34 | <serverType |
| 35 | behaviourClass="org.eclipse.jst.server.generic.core.internal.GenericServerBehaviour" |
| 36 | class="org.eclipse.jst.server.generic.core.internal.GenericServer" |
| 37 | description="%jonas4serverTypeDescription" |
| 38 | hasConfiguration="false" |
| 39 | id="org.eclipse.jst.server.generic.jonas4" |
| 40 | initialState="stopped" |
| 41 | launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" |
| 42 | launchModes="run,debug,profile" |
| 43 | name="%jonas4serverTypeName" |
| 44 | runtime="true" |
| 45 | runtimeTypeId="org.eclipse.jst.server.generic.runtime.jonas4" |
| 46 | startBeforePublish="true" |
| 47 | startTimeout="50000" |
| 48 | stopTimeout="15000" |
| 49 | supportsRemoteHosts="false"> |
| 50 | </serverType> |
| 51 | |
| 52 | </extension> |
| 53 | <!-- UI Components--> |
| 54 | <extension point="org.eclipse.wst.server.ui.wizardFragments"> |
| 55 | <fragment |
| 56 | id="org.eclipse.jst.server.generic.runtime" |
| 57 | typeIds="org.eclipse.jst.server.generic.runtime.jonas4" |
| 58 | class="org.eclipse.jst.server.generic.ui.internal.GenericServerRuntimeWizardFragment"/> |
| 59 | <fragment |
| 60 | id="org.eclipse.jst.server.generic.server" |
| 61 | typeIds="org.eclipse.jst.server.generic.jonas4" |
| 62 | class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment"/> |
| 63 | </extension> |
| 64 | <extension point="org.eclipse.wst.server.ui.serverImages"> |
| 65 | <image |
| 66 | id="org.eclipse.jst.server.generic.image" |
| 67 | icon="icons/obj16/jonas.gif" |
| 68 | typeIds="org.eclipse.jst.server.generic.runtime.jonas4"/> |
| 69 | <image |
| 70 | id="org.eclipse.jst.server.generic.image" |
| 71 | icon="icons/obj16/jonas.gif" |
| 72 | typeIds="org.eclipse.jst.server.generic.jonas4"/> |
| 73 | </extension> |
| 74 | |
| 75 | <!-- Define Classpath provider for all generics --> |
| 76 | <extension point="org.eclipse.jst.server.core.runtimeClasspathProviders"> |
| 77 | <runtimeClasspathProvider |
| 78 | id="org.eclipse.jst.server.generic.runtimeTarget" |
| 79 | runtimeTypeIds="org.eclipse.jst.server.generic.runtime.*" |
| 80 | class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntimeTargetHandler"/> |
| 81 | </extension> |
| 82 | |
| 83 | <!-- Server type definitions --> |
| 84 | <extension point="org.eclipse.jst.server.generic.core.serverdefinition"> |
| 85 | <serverdefinition id="org.eclipse.jst.server.generic.runtime.jonas4" definitionfile="/servers/jonas.serverdef"> |
| 86 | </serverdefinition> |
| 87 | </extension> |
| 88 | |
| 89 | |
| 90 | <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> |
| 91 | <runtime-component-type |
| 92 | id="org.eclipse.jst.server.generic.runtime.jonas"/> |
| 93 | |
| 94 | <runtime-component-version |
| 95 | type="org.eclipse.jst.server.generic.runtime.jonas" |
| 96 | version="4.0"/> |
| 97 | |
| 98 | <adapter> |
| 99 | <runtime-component |
| 100 | id="org.eclipse.jst.server.generic.runtime.jonas"/> |
| 101 | <factory |
| 102 | class="org.eclipse.jst.server.core.internal.RuntimeClasspathProvider$Factory"/> |
| 103 | <type |
| 104 | class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/> |
| 105 | </adapter> |
| 106 | |
| 107 | <supported> |
| 108 | <runtime-component |
| 109 | id="org.eclipse.jst.server.generic.runtime.jonas" |
| 110 | version="4.0"/> |
| 111 | <facet |
| 112 | id="jst.web" |
| 113 | version="2.2,2.3,2.4"/> |
| 114 | <facet |
| 115 | id="jst.ejb" |
| 116 | version="1.1,2.0,2.1"/> |
| 117 | <facet |
| 118 | id="jst.ear" |
| 119 | version="1.2,1.3,1.4"/> |
| 120 | <facet |
| 121 | id="jst.connector" |
| 122 | version="1.0,1.5"/> |
| 123 | <facet |
| 124 | id="jst.appclient" |
| 125 | version="1.2,1.3,1.4"/> |
| 126 | <facet |
| 127 | id="jst.utility" |
| 128 | version="1.0"/> |
| 129 | </supported> |
| 130 | |
| 131 | </extension> |
| 132 | |
| 133 | <extension point="org.eclipse.wst.common.project.facet.ui.images"> |
| 134 | <image runtime-component-type="org.eclipse.jst.server.generic.runtime.jonas" |
| 135 | path="icons/obj16/jonas.gif"/> |
| 136 | </extension> |
| 137 | |
| 138 | <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> |
| 139 | <adapter> |
| 140 | <runtime-component id="org.eclipse.jst.server.generic.runtime.jonas"/> |
| 141 | <factory class="org.eclipse.jst.server.ui.internal.RuntimeLabelProvider$Factory"/> |
| 142 | <type class="org.eclipse.wst.common.project.facet.ui.IRuntimeComponentLabelProvider"/> |
| 143 | </adapter> |
| 144 | </extension> |
| 145 | |
| 146 | <extension point="org.eclipse.jst.server.core.runtimeFacetMappings"> |
| 147 | <runtimeFacetMapping |
| 148 | runtimeTypeId="org.eclipse.jst.server.generic.runtime.jonas" |
| 149 | runtime-component="org.eclipse.jst.server.generic.runtime.jonas" |
| 150 | version="4.0"/> |
| 151 | </extension> |
| 152 | |
| 153 | </plugin> |