blob: c84787d3fab27fe3a251ac3b29e5ed59d314826f [file] [log] [blame]
gercanab445c82006-04-19 18:57:34 +00001<?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>