source: proiecte/HadoopJUnit/hadoop-0.20.1/src/contrib/eclipse-plugin/plugin.xml @ 176

Last change on this file since 176 was 120, checked in by (none), 14 years ago

Added the mail files for the Hadoop JUNit Project

  • Property svn:executable set to *
File size: 10.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3
4<plugin>
5
6   <!-- extension
7         point="org.eclipse.debug.core.launchConfigurationTypes">
8      <launchConfigurationType
9            delegate="org.apache.hadoop.eclipse.launch.HadoopLaunchDelegate"
10            id="org.apache.hadoop.eclipse.launch.StartServer"
11            modes="run,debug"
12            name="Start Hadoop Server"
13            public="true"/>
14   </extension -->
15
16   <extension 
17         name="MapReduce Nature" 
18         id="org.apache.hadoop.eclipse.Nature"
19         point="org.eclipse.core.resources.natures">
20      <runtime>
21         <run class="org.apache.hadoop.eclipse.MapReduceNature"/>
22      </runtime>
23   </extension>
24
25   <extension 
26         point="org.eclipse.ui.ide.projectNatureImages">
27   </extension>
28
29   <!-- Wizards: new Mapper, Reducer, Driver -->
30   <extension
31         point="org.eclipse.ui.newWizards">
32      <primaryWizard id="org.apache.hadoop.eclipse.NewProjectWizard"/> 
33      <wizard
34            category="org.apache.hadoop.eclipse.category"
35            class="org.apache.hadoop.eclipse.NewMapReduceProjectWizard"
36            finalPerspective="org.apache.hadoop.eclipse.Perspective"
37            hasPages="true"
38            icon="resources/Elephant16x16.gif"
39            id="org.apache.hadoop.eclipse.NewProjectWizard"
40            name="Map/Reduce Project"
41            preferredPerspectives="org.apache.hadoop.eclipse.Perspective"
42            project="true"/>
43      <wizard
44            category="org.apache.hadoop.eclipse.category"
45            class="org.apache.hadoop.eclipse.NewMapperWizard"
46            icon="resources/mapper16.png"
47            id="org.apache.hadoop.eclipse.NewMapperWizard"
48            name="Mapper"
49            project="false"/>
50      <wizard
51            category="org.apache.hadoop.eclipse.category"
52            class="org.apache.hadoop.eclipse.NewReducerWizard"
53            icon="resources/reducer16.png"
54            id="org.apache.hadoop.eclipse.NewReducerWizard"
55            name="Reducer"
56            project="false"/>
57      <wizard
58            category="org.apache.hadoop.eclipse.category"
59            class="org.apache.hadoop.eclipse.NewDriverWizard"
60            icon="resources/driver.png"
61            id="org.apache.hadoop.eclipse.NewDriverWizard"
62            name="MapReduce Driver"
63            project="false"/>
64      <category
65            id="org.apache.hadoop.eclipse.category"
66            name="Map/Reduce"/>
67   </extension>
68
69   <extension
70         point="org.eclipse.debug.ui.launchConfigurationTypeImages">
71      <launchConfigurationTypeImage
72            configTypeID="org.apache.hadoop.eclipse.launch.Local"
73            icon="resources/elephantblue16x16.gif"
74            id="Hadouken.launchConfigurationTypeImage1"/>
75   </extension>
76
77   <extension
78         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
79      <launchConfigurationTabGroup
80            class="org.apache.hadoop.eclipse.launch.StartHadoopLaunchTabGroup"
81            id="org.apache.hadoop.eclipse.launch.StartHadoopLaunchTabGroup"
82            type="org.apache.hadoop.eclipse.launch.StartServer"/>
83     
84   </extension>
85
86   <!-- Perspective: Map/Reduce -->
87   <extension
88         point="org.eclipse.ui.perspectives">
89      <perspective
90            class="org.apache.hadoop.eclipse.HadoopPerspectiveFactory"
91            icon="resources/elephantblue16x16.gif"
92            id="org.apache.hadoop.eclipse.Perspective"
93            name="Map/Reduce"/>
94   </extension>
95
96   <!-- Needed: allows DFS Browsing in Navigator! [TODO] -->
97   <extension
98         point="org.eclipse.core.expressions.propertyTesters">
99      <propertyTester
100            class="org.apache.hadoop.eclipse.PropertyTester"
101            id="mapreduce.deployable"
102            namespace="mapreduce"
103            properties="deployable"
104            type="org.eclipse.core.resources.IResource"/>
105      <propertyTester
106            class="org.apache.hadoop.eclipse.PropertyTester"
107            id="mapreduce.server"
108            namespace="mapreduce"
109            properties="server"
110            type="org.eclipse.wst.server.core.IServer"/>
111   </extension>
112
113   <!-- Run on Hadoop action -->
114   <extension
115         point="org.eclipse.debug.ui.launchShortcuts">
116      <shortcut
117            class="org.apache.hadoop.eclipse.launch.HadoopApplicationLaunchShortcut"
118            icon="resources/elephantblue16x16.gif"
119            id="org.apache.hadoop.eclipse.launch.shortcut"
120            label="Run on Hadoop"
121            modes="run">
122         <contextualLaunch>
123
124           <enablement>
125             <with variable="selection">
126               <count value="1"/>
127               <iterate>
128                <or>
129                  <test property="org.eclipse.jdt.launching.hasMain"/>
130                  <and>
131                     <test property="org.eclipse.jdt.launching.isContainer"/>
132                     <test property="org.eclipse.jdt.launching.hasProjectNature" args="org.eclipse.jdt.core.javanature"/>
133                     <test property="org.eclipse.jdt.launching.hasProjectNature" args="org.apache.hadoop.eclipse.Nature"/>                           
134                  </and>
135                </or>
136               </iterate>
137               </with>
138           </enablement>
139                 </contextualLaunch>
140         <perspective id="org.apache.hadoop.eclipse.Perspective"/>
141      </shortcut>
142   </extension>
143   
144   <!-- Hadoop locations view -->
145   <extension
146         point="org.eclipse.ui.views">
147      <category
148            id="org.apache.hadoop.eclipse.view.servers"
149            name="MapReduce Tools"/>
150      <view
151            allowMultiple="false"
152            category="org.apache.hadoop.eclipse.view.servers"
153            class="org.apache.hadoop.eclipse.view.servers.ServerView"
154            icon="resources/hadoop-logo-16x16.png"
155            id="org.apache.hadoop.eclipse.view.servers"
156            name="Map/Reduce Locations">
157      </view>
158   </extension>
159   
160   <!-- ??? -->
161   <!-- extension
162         point="org.eclipse.ui.cheatsheets.cheatSheetContent">
163      <category
164            id="org.apache.hadoop.eclipse.cheatsheet.Examples"
165            name="MapReduce"/>
166      <cheatsheet
167            category="org.apache.hadoop.eclipse.cheatsheet.Examples"
168            composite="true"
169            contentFile="resources/HelloWorld.xml"
170            id="org.apache.hadoop.eclipse.cheatsheet"
171            name="Write a MapReduce application"/>
172   </extension -->
173
174   <!-- DFS Browser -->
175   <extension
176         point="org.eclipse.ui.navigator.navigatorContent">
177      <navigatorContent
178            activeByDefault="true"
179            contentProvider="org.apache.hadoop.eclipse.dfs.DFSContentProvider"
180            icon="resources/elephantblue16x16.gif"
181            id="org.apache.hadoop.eclipse.views.dfscontent"
182            labelProvider="org.apache.hadoop.eclipse.dfs.DFSContentProvider"
183            name="Hadoop Distributed File Systems"
184            priority="normal"
185            providesSaveables="false">
186         <triggerPoints>
187                <or>
188             <instanceof value="org.apache.hadoop.eclipse.dfs.DFSPath"/>
189             <adapt type="org.eclipse.core.resources.IResource">
190                <test
191                      forcePluginActivation="true"
192                      property="mapreduce.deployable"/>
193             </adapt>
194            </or>
195         </triggerPoints>
196         <actionProvider class="org.apache.hadoop.eclipse.dfs.ActionProvider">
197         </actionProvider>
198         <possibleChildren>
199                <or>
200                <instanceof value="org.eclipse.wst.server.core.IServer"/>
201                    <instanceof value="org.apache.hadoop.eclipse.dfs.DFSLocationsRoot"/>
202                    <instanceof value="org.apache.hadoop.eclipse.dfs.DFSLocation"/>
203                    <instanceof value="org.apache.hadoop.eclipse.dfs.DFSPath"/>
204                </or>
205         </possibleChildren>
206      </navigatorContent>
207   </extension>
208   
209   <!-- DFS Actions -->
210   <extension
211         point="org.eclipse.ui.navigator.viewer">
212      <viewer
213            viewerId="org.apache.hadoop.eclipse.dfs.DFSViewer">
214           
215          <popupMenu
216                allowsPlatformContributions="true"
217                id="org.apache.hadoop.eclipse.dfs.DFSViewer#PopupMenu"> 
218             <insertionPoint name="group.new"/>
219             <insertionPoint
220                   name="group.open"
221                   separator="true"/>
222             <insertionPoint name="group.openWith"/>   
223             <insertionPoint name="group.edit"
224                   separator="true"/>   
225             <insertionPoint name="group.reorganize" />         
226             <insertionPoint
227                   name="group.port"
228                   separator="true"/>     
229             <insertionPoint
230                   name="group.build"
231                   separator="true"/> 
232             <insertionPoint
233                   name="group.generate"
234                   separator="true"/> 
235             <insertionPoint
236                   name="group.search"
237                   separator="true"/>             
238             <insertionPoint
239                   name="additions"
240                   separator="true"/>             
241             <insertionPoint
242                   name="group.properties"
243                   separator="true"/>
244          </popupMenu>
245           
246      </viewer>
247      <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
248         <includes>
249            <contentExtension
250                  isRoot="false"
251                  pattern="org.apache.hadoop.eclipse.views.dfscontent"/>
252            <actionExtension pattern="org.apache.hadoop.eclipse.views.dfscontent.*"/>
253         </includes>
254      </viewerContentBinding>
255   </extension>
256   
257   <!-- HDFS FileSystem registration [TODO] -->
258   <!-- extension
259         point="org.eclipse.core.filesystem.filesystems">
260      <filesystem scheme="hdfs">
261         <run class="org.apache.hadoop.eclipse.dfs.FileSystem"/>
262      </filesystem>
263   </extension -->
264   
265   <!--
266   <extension
267         point="org.eclipse.ui.popupMenus">
268      <viewerContribution
269            id="Hadouken.viewerContribution1"
270            targetID="org.eclipse.ui.navigator.ProjectExplorer#PopupMenu"/>
271   </extension> -->
272   
273   <!-- Preferences -->
274   <extension
275         point="org.eclipse.ui.preferencePages">
276      <page
277            class="org.apache.hadoop.eclipse.preferences.MapReducePreferencePage"
278            id="org.apache.hadoop.eclipse.preferences.MapReducePreferencePage"
279            name="Hadoop Map/Reduce"/>
280   </extension>
281
282   <extension
283         point="org.eclipse.core.runtime.preferences">
284      <initializer class="org.apache.hadoop.eclipse.preferences.PreferenceInitializer"/>
285   </extension>
286 
287</plugin>
Note: See TracBrowser for help on using the repository browser.