Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.core/plugin.xml')
-rw-r--r--org.eclipse.m2e.core/plugin.xml617
1 files changed, 617 insertions, 0 deletions
diff --git a/org.eclipse.m2e.core/plugin.xml b/org.eclipse.m2e.core/plugin.xml
new file mode 100644
index 00000000..b49be2c6
--- /dev/null
+++ b/org.eclipse.m2e.core/plugin.xml
@@ -0,0 +1,617 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2007, 2008 Sonatype, Inc.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+-->
+<?eclipse version="3.0"?>
+<plugin>
+ <extension-point id="indexes" name="%extension-point.indexes.name" schema="schema/indexes.exsd"/>
+ <extension-point id="scmHandlers" name="%extension-point.scmhandlers.name" schema="schema/scmHandlers.exsd"/>
+ <extension-point id="scmHandlersUi" name="%extension-point.scmhandlersui.name" schema="schema/scmHandlersUi.exsd"/>
+ <extension-point id="archetypeCatalogs" name="%extension-point.archetypes.name" schema="schema/archetypes.exsd"/>
+ <extension-point id="projectConfigurators" name="%extension-point.configurators.name" schema="schema/projectConfigurators.exsd"/>
+ <extension-point id="m2menu" name="%extension-point.m2menu.name" schema="schema/m2menu.exsd"/>
+ <extension-point id="lifecycleMappings" name="%extension-point.lifecyclemappings.name" schema="schema/lifecycleMappings.exsd"/>
+ <extension-point id="lifecycleMappingPropertyPage" name = "%extension-point.mapping.proppage.name" schema = "schema/lifecycleMappingPropertyPage.exsd"/>
+ <extension-point id="mavenComponentContributors" name="%extension-point.component.name" schema="schema/mavenComponentContributors.exsd"/>
+ <extension-point id="mavenProjectChangedListeners" name="%extension-point.changed.name" schema="schema/mavenProjectChangedListeners.exsd"/>
+ <extension point="org.eclipse.ui.intro.configExtension">
+ <configExtension configId="org.eclipse.ui.intro.universalConfig"
+ content="intro/overview.xml"/>
+ <configExtension configId="org.eclipse.ui.intro.universalConfig"
+ content="intro/whatsnew.xml"/>
+ </extension>
+
+ <extension point="org.eclipse.core.runtime.contentTypes">
+ <content-type id="pomFile" name="%content-type.name"
+ base-type="org.eclipse.core.runtime.xml"
+ priority="normal"
+ default-charset="UTF-8"
+ file-names="pom.xml"
+ file-extensions="pom,xml">
+ <describer class="org.eclipse.m2e.core.internal.content.PomFileContentDescriber"/>
+ </content-type>
+ </extension>
+
+ <extension point="org.eclipse.core.resources.builders"
+ id="maven2Builder"
+ name="%m2.builder.name">
+ <builder hasNature="true" isConfigurable="false">
+ <run class="org.eclipse.m2e.core.internal.builder.MavenBuilder"/>
+ </builder>
+ </extension>
+ <extension point="org.eclipse.core.resources.natures"
+ id="maven2Nature"
+ name="%m2.nature.name">
+ <runtime>
+ <run class="org.eclipse.m2e.core.internal.builder.MavenNature"/>
+ </runtime>
+ <builder id="org.eclipse.m2e.core.maven2Builder"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.decorators">
+ <decorator
+ adaptable="true"
+ icon="icons/mlabel.gif"
+ id="org.eclipse.m2e.core.maven2decorator"
+ label="%m2.decorator.name"
+ lightweight="true"
+ location="TOP_LEFT"
+ state="true">
+ <description>%m2.decorator.description</description>
+ <enablement>
+ <or>
+ <objectState name="nature" value="org.eclipse.m2e.core.maven2Nature"/>
+ <!--objectState name="name" value="pom.xml"/-->
+ <objectState name="label" value="Maven Dependencies"/>
+ </or>
+ </enablement>
+ </decorator>
+
+ <decorator id="org.eclipse.m2e.core.mavenVersionDecorator"
+ adaptable="true"
+ label="%m2.decorator.version.name"
+ lightweight="false"
+ class="org.eclipse.m2e.core.ui.internal.MavenVersionDecorator"
+ state="false">
+ <description>%m2.decorator.version.description</description>
+ <enablement>
+ <or>
+ <objectState name="nature" value="org.eclipse.m2e.core.maven2Nature"/>
+ <!--objectState name="name" value="pom.xml"/-->
+ </or>
+ </enablement>
+ </decorator>
+
+ </extension>
+
+ <extension point="org.eclipse.core.runtime.adapters">
+ <factory adaptableType="org.eclipse.core.runtime.IAdaptable"
+ class="org.eclipse.m2e.core.ui.internal.MavenAdapterFactory">
+ <adapter type="org.eclipse.ui.IActionFilter"/>
+ </factory>
+ <factory adaptableType="org.eclipse.core.resources.IResource"
+ class="org.eclipse.m2e.core.internal.project.ArtifactKeyAdapterFactory">
+ <adapter type="org.eclipse.m2e.core.embedder.ArtifactKey"/>
+ </factory>
+ </extension>
+
+ <!--
+ <extension point="org.eclipse.ui.actionSets">
+ <actionSet id="org.eclipse.m2e.core.actionSet" label="Maven" visible="true">
+ <action id="org.eclipse.m2e.core.mainProjectMenu.action"
+ class="org.eclipse.m2e.core.actions.MavenMenuAction"
+ label="Maven"
+ menubarPath="project/additions"
+ style="pulldown"
+ icon="icons/m2.gif">
+ <enablement>
+ <and>
+ <objectState name="open" value="true"/>
+ <objectClass name="org.eclipse.core.resources.IProject"/>
+ </and>
+ </enablement>
+ </action>
+ </actionSet>
+ </extension>
+ -->
+
+ <extension point="org.eclipse.ui.popupMenus">
+ <objectContribution id="org.eclipse.m2e.core.projectMenu"
+ objectClass="org.eclipse.core.resources.IProject"
+ adaptable="true">
+ <action id="org.eclipse.m2e.core.projectMenu.action"
+ class="org.eclipse.m2e.core.actions.MavenMenuAction"
+ label="%m2.popup.project.label"
+ style="pulldown"
+ menubarPath="additions"
+ enablesFor="+"/>
+ <visibility>
+ <and>
+ <objectState name="open" value="true"/>
+ <objectState name="nature" value="org.eclipse.m2e.core.maven2Nature"/>
+ </and>
+ </visibility>
+ </objectContribution>
+
+ <objectContribution id="org.eclipse.m2e.core.projectMenu"
+ objectClass="org.eclipse.core.resources.IProject"
+ adaptable="true">
+ <action id="org.eclipse.m2e.core.projectMenu.action"
+ class="org.eclipse.m2e.core.actions.MavenMenuAction"
+ label="%m2.popup.project.label"
+ style="pulldown"
+ menubarPath="additions"
+ enablesFor="+"/>
+ <visibility>
+ <and>
+ <objectState name="open" value="true"/>
+ <not>
+ <objectState name="nature" value="org.eclipse.m2e.core.maven2Nature"/>
+ </not>
+ </and>
+ </visibility>
+ </objectContribution>
+
+ <objectContribution id="org.eclipse.m2e.core.fileMenu"
+ objectClass="org.eclipse.core.resources.IFile"
+ adaptable="true">
+ <action id="org.eclipse.m2e.core.fileMenu.action"
+ class="org.eclipse.m2e.core.actions.MavenMenuAction"
+ label="%m2.popup.project.label"
+ style="pulldown"
+ menubarPath="additions"
+ enablesFor="1"/>
+ <visibility>
+ <objectState name="name" value="pom.xml"/>
+ </visibility>
+ </objectContribution>
+
+ <objectContribution id="org.eclipse.m2e.core.workingSetMenu" adaptable="true"
+ objectClass="org.eclipse.ui.IWorkingSet">
+ <action id="org.eclipse.m2e.core.workingSetMenu.action"
+ class="org.eclipse.m2e.core.actions.MavenMenuAction"
+ label="%m2.popup.project.label"
+ style="pulldown"
+ menubarPath="additions"
+ enablesFor="+"/>
+ </objectContribution>
+
+ <objectContribution id="org.eclipse.m2e.core.scmUrl"
+ objectClass="org.eclipse.m2e.core.scm.ScmUrl"
+ adaptable="true">
+ <action id="org.eclipse.m2e.core.ui.checkoutAsMaven"
+ label="%checkoutaction.label"
+ class="org.eclipse.m2e.core.actions.CheckoutAsMavenAction"
+ menubarPath="checkoutGroup"/>
+ </objectContribution>
+
+ <objectContribution id="org.eclipse.m2e.core.openPomArtifact"
+ objectClass="org.apache.maven.artifact.Artifact"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomArtifact"
+ class="org.eclipse.m2e.core.actions.OpenPomAction"
+ label="%openpomaction.label"
+ enablesFor="1"/>
+ </objectContribution>
+ <objectContribution id="org.eclipse.m2e.core.openPomDependencyNode"
+ objectClass="org.apache.maven.shared.dependency.tree.DependencyNode"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomDependency"
+ class="org.eclipse.m2e.core.actions.OpenPomAction"
+ label="%openpomaction.label2"
+ enablesFor="1"/>
+ </objectContribution>
+ <objectContribution id="org.eclipse.m2e.core.openAetherPomDependencyNode"
+ objectClass="org.sonatype.aether.graph.DependencyNode"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomDependency"
+ class="org.eclipse.m2e.core.actions.OpenPomAction"
+ label="%openpomaction.label3"
+ enablesFor="1"/>
+ </objectContribution>
+ <objectContribution id="org.eclipse.m2e.core.openPomDependency"
+ objectClass="org.eclipse.m2e.model.edit.pom.Dependency"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomDependency"
+ class="org.eclipse.m2e.core.actions.OpenPomAction"
+ label="%openpomaction.label4"
+ enablesFor="1"/>
+ </objectContribution>
+
+ <objectContribution id="org.eclipse.m2e.core.openProjectPageArtifact"
+ objectClass="org.apache.maven.artifact.Artifact"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomArtifactUrl"
+ class="org.eclipse.m2e.core.actions.OpenUrlAction:org.eclipse.m2e.core.openProjectPage"
+ label="%openprojectaction.label"
+ enablesFor="1"/>
+ </objectContribution>
+ <objectContribution id="org.eclipse.m2e.core.openProjectPageDependencyNode"
+ objectClass="org.apache.maven.shared.dependency.tree.DependencyNode"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomDependencyUrl"
+ class="org.eclipse.m2e.core.actions.OpenUrlAction:org.eclipse.m2e.core.openProjectPage"
+ label="%openprojectaction.label2"
+ enablesFor="1"/>
+ </objectContribution>
+ <objectContribution id="org.eclipse.m2e.core.openAetherProjectPageDependencyNode"
+ objectClass="org.sonatype.aether.graph.DependencyNode"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomDependencyUrl"
+ class="org.eclipse.m2e.core.actions.OpenUrlAction:org.eclipse.m2e.core.openProjectPage"
+ label="%openprojectaction.label3"
+ enablesFor="1"/>
+ </objectContribution>
+ <objectContribution id="org.eclipse.m2e.core.openopenProjectPageDependency"
+ objectClass="org.eclipse.m2e.model.edit.pom.Dependency"
+ adaptable="false">
+ <action id="org.eclipse.m2e.core.ui.openPomArtifactUrl"
+ class="org.eclipse.m2e.core.actions.OpenUrlAction:org.eclipse.m2e.core.openProjectPage"
+ label="%openprojectaction.label4"
+ enablesFor="1"/>
+ </objectContribution>
+
+ </extension>
+
+ <extension point="org.eclipse.core.expressions.propertyTesters">
+ <propertyTester
+ id="org.eclipse.m2e.core.MavenPropertyTester"
+ class="org.eclipse.m2e.core.actions.MavenPropertyTester"
+ namespace="org.eclipse.m2e"
+ properties="launchable"
+ type="org.eclipse.core.runtime.IAdaptable"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.commands">
+ <command id="org.eclipse.m2e.core.ui.command.openPom"
+ categoryId="org.eclipse.ui.category.navigate"
+ name="%m2.shortcut.open.pom"/>
+ <command
+ categoryId="org.eclipse.ui.category.edit"
+ description="%command.adddependency.description"
+ id="org.eclipse.m2e.core.ui.command.addDependency"
+ name="%m2.shortcut.addDependency">
+ </command>
+ <command
+ categoryId="org.eclipse.ui.category.edit"
+ description="%command.addplugin.description"
+ id="org.eclipse.m2e.core.ui.command.addPlugin"
+ name="%m2.shortcut.addPlugin">
+ </command>
+ </extension>
+
+ <extension point="org.eclipse.core.resources.markers"
+ id="maven2Problem"
+ name="%m2.marker.problem.name">
+ <super type="org.eclipse.core.resources.problemmarker"/>
+ <persistent value="true"/>
+ </extension>
+ <extension point="org.eclipse.core.resources.markers"
+ id="maven2Problem.configuration"
+ name="%m2.marker.problem.configuration.name">
+ <super type="org.eclipse.m2e.core.maven2Problem"/>
+ <persistent value="true"/>
+ </extension>
+ <extension point="org.eclipse.core.resources.markers"
+ id="maven2Problem.pomloading"
+ name="%m2.marker.problem.pomloading.name">
+ <super type="org.eclipse.m2e.core.maven2Problem"/>
+ <persistent value="true"/>
+ </extension>
+ <extension point="org.eclipse.core.resources.markers"
+ id="maven2Problem.dependency"
+ name="%m2.marker.problem.dependency.name">
+ <super type="org.eclipse.m2e.core.maven2Problem"/>
+ <persistent value="true"/>
+ </extension>
+ <extension point="org.eclipse.core.resources.markers"
+ id="maven2Problem.build"
+ name="%m2.marker.problem.build.name">
+ <super type="org.eclipse.m2e.core.maven2Problem"/>
+ <persistent value="true"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.keywords">
+ <keyword id="org.eclipse.m2e.core.maven" label="%keyword.label"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.preferencePages">
+ <page id="org.eclipse.m2e.core.preferences.Maven2PreferencePage"
+ class="org.eclipse.m2e.core.ui.internal.preferences.MavenPreferencePage"
+ name="%m2.preferences.page.name">
+ <keywordReference id="org.eclipse.m2e.core.maven"/>
+ </page>
+ <page id="org.eclipse.m2e.core.preferences.MavenInstallationsPreferencePage"
+ category="org.eclipse.m2e.core.preferences.Maven2PreferencePage"
+ class="org.eclipse.m2e.core.ui.internal.preferences.MavenInstallationsPreferencePage"
+ name="%page.installations.name">
+ <keywordReference id="org.eclipse.m2e.core.maven"/>
+ </page>
+ <page id="org.eclipse.m2e.core.preferences.MavenSettingsPreferencePage"
+ category="org.eclipse.m2e.core.preferences.Maven2PreferencePage"
+ class="org.eclipse.m2e.core.ui.internal.preferences.MavenSettingsPreferencePage"
+ name="%page.usersettings.name">
+ <keywordReference id="org.eclipse.m2e.core.maven"/>
+ </page>
+ <page id="org.eclipse.m2e.core.preferences.ProblemReportingPreferencePage"
+ category="org.eclipse.m2e.core.preferences.Maven2PreferencePage"
+ class="org.eclipse.m2e.core.ui.internal.preferences.ProblemReportingPreferencePage"
+ name="%page.reporting.name">
+ <keywordReference id="org.eclipse.m2e.core.maven"/>
+ </page>
+ <page id="org.eclipse.m2e.core.preferences.MavenArchetypesPreferencePage"
+ category="org.eclipse.m2e.core.preferences.Maven2PreferencePage"
+ class="org.eclipse.m2e.core.ui.internal.preferences.MavenArchetypesPreferencePage"
+ name="%page.archetypes.name">
+ <keywordReference id="org.eclipse.m2e.core.maven"/>
+ </page>
+ </extension>
+
+ <extension point="org.eclipse.core.runtime.preferences">
+ <initializer class="org.eclipse.m2e.core.internal.preferences.MavenPreferenceInitializer"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.newWizards">
+ <category id="org.eclipse.m2e" name="%m2.wizard.name"/>
+
+ <wizard id="org.eclipse.m2e.core.wizards.Maven2PomWizard"
+ category="org.eclipse.m2e"
+ class="org.eclipse.m2e.core.wizards.MavenPomWizard"
+ icon="icons/new_m2_pom.gif"
+ name="%m2.wizard.pom.name">
+ <selection class="org.eclipse.core.resources.IProject"/>
+ <selection class="org.eclipse.core.resources.IResource"/>
+ </wizard>
+
+ <wizard id="org.eclipse.m2e.core.wizards.Maven2ProjectWizard"
+ category="org.eclipse.m2e"
+ class="org.eclipse.m2e.core.wizards.MavenProjectWizard"
+ icon="icons/new_m2_project.gif"
+ name="%m2.wizard.project.name"
+ project="true">
+ <description>%m2.wizard.project.description</description>
+ </wizard>
+
+ <wizard id="org.eclipse.m2e.core.wizards.Maven2ModuleWizard"
+ category="org.eclipse.m2e"
+ class="org.eclipse.m2e.core.wizards.MavenModuleWizard"
+ icon="icons/new_m2_project.gif"
+ name="%m2.wizard.module.name"
+ project="true">
+ <description>%m2.wizard.module.description</description>
+ </wizard>
+
+ <wizard id="org.eclipse.m2e.core.wizards.MavenCheckoutWizard"
+ name="%wizard.checkout.name"
+ class="org.eclipse.m2e.core.wizards.MavenCheckoutWizard"
+ category="org.eclipse.m2e"
+ icon="icons/import_m2_project.gif" project="true">
+ <description>%wizard.checkout.description</description>
+ <!--
+ <selection class="org.tigris.subversion.subclipse.core.ISVNRemoteFolder"/>
+ -->
+ </wizard>
+ </extension>
+
+ <extension point="org.eclipse.ui.importWizards">
+ <category id="org.eclipse.ui.Basic" name="%category.general.name"/>
+ <category id="org.eclipse.m2e" name="%m2.wizard.name"/>
+
+ <wizard id="org.eclipse.m2e.core.wizards.MavenPomCheckoutWizard"
+ class="org.eclipse.m2e.core.wizards.MavenMaterializePomWizard"
+ category="org.eclipse.m2e"
+ name="%m2.wizard.materialize.name"
+ icon="icons/import_m2_project.gif">
+ <description>%m2.wizard.materialize.description</description>
+ </wizard>
+
+ <wizard id="org.eclipse.m2e.core.wizards.MavenCheckoutWizard"
+ class="org.eclipse.m2e.core.wizards.MavenCheckoutWizard"
+ category="org.eclipse.m2e"
+ name="%wizard.checkout2.name"
+ icon="icons/import_m2_project.gif">
+ <description>%wizard.checkout2.description</description>
+ <!--
+ <selection class="org.tigris.subversion.subclipse.core.ISVNRemoteFolder"/>
+ -->
+ </wizard>
+
+ <wizard id="org.eclipse.m2e.core.wizards.MavenInstallFileWizard"
+ class="org.eclipse.m2e.core.wizards.MavenInstallFileWizard"
+ category="org.eclipse.m2e"
+ icon="icons/import_jar.gif"
+ name="%wizard.install.name">
+ <selection class="org.eclipse.core.resources.IFile" name="*.jar"/>
+ <description>%wizard.install.description</description>
+ </wizard>
+
+ <wizard id="org.eclipse.m2e.core.wizards.Maven2ImportWizard"
+ class="org.eclipse.m2e.core.wizards.MavenImportWizard"
+ icon="icons/import_m2_project.gif"
+ category="org.eclipse.m2e"
+ name="%m2.wizard.import.name">
+ <description>%m2.wizard.import.description</description>
+ </wizard>
+
+ </extension>
+
+ <extension point="org.eclipse.ui.console.consoleFactories">
+ <consoleFactory label="%consoleFactory.label" icon="icons/m2.gif"
+ class="org.eclipse.m2e.core.ui.internal.MavenConsoleFactory"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.console.consolePageParticipants">
+ <consolePageParticipant
+ class="org.eclipse.m2e.core.ui.internal.MavenConsolePageParticipant"
+ id="org.eclipse.m2e.core.launch.console.Maven2ConsolePageParticipant">
+ <enablement>
+ <instanceof value="org.eclipse.m2e.core.internal.console.MavenConsoleImpl"/>
+ </enablement>
+ </consolePageParticipant>
+ </extension>
+
+ <extension point="org.eclipse.ui.actionSets">
+ <actionSet id="org.eclipse.m2e.core.ui.navigation"
+ label="%actionSet.navigation.label" visible="true">
+ <action
+ class="org.eclipse.m2e.core.actions.OpenPomAction:artifact"
+ definitionId="org.eclipse.m2e.core.ui.command.openPom"
+ icon="icons/open_pom.gif"
+ id="org.eclipse.m2e.core.ui.open.pom"
+ label="%action.openpom.label"
+ menubarPath="navigate/open.ext"
+ style="push"
+ tooltip="%action.openpom.tooltip"/>
+ <action
+ class="org.eclipse.m2e.core.actions.RefreshMavenModelsAction"
+ icon="icons/update_dependencies.gif"
+ id="org.eclipse.m2e.core.actions.RefreshModels"
+ label="%action.updatedeps.label"
+ menubarPath="project/additions"
+ tooltip="%action.updatedeps.tooltip">
+ </action>
+ </actionSet>
+
+ <actionSet
+ id="org.eclipse.m2e.core.actions.maven"
+ label="%actionSet.maven.label"
+ visible="true">
+ <action
+ class="org.eclipse.m2e.core.actions.AddDependencyAction"
+ definitionId="org.eclipse.m2e.core.ui.command.addDependency"
+ icon="icons/open_pom.gif"
+ id="org.eclipse.m2e.core.actions.add.dependency"
+ label="%action.adddep.label"
+ menubarPath="navigate/open.ext"
+ style="push"
+ tooltip="%action.adddep.tooltip">
+ </action>
+ <action
+ class="org.eclipse.m2e.core.actions.AddPluginAction"
+ definitionId="org.eclipse.m2e.core.ui.command.addPlugin"
+ id="org.eclipse.m2e.core.actions.add.plugin"
+ label="%action.addplugin.label"
+ style="push"
+ tooltip="%action.add.plugin.tooltip">
+ </action>
+ </actionSet>
+ </extension>
+
+ <extension point="org.eclipse.ui.views">
+ <category id="org.eclipse.m2e.core.views.repositories"
+ name="%category.maven.name"/>
+ <view id="org.eclipse.m2e.core.views.MavenRepositoryView"
+ category="org.eclipse.m2e.core.views.repositories"
+ class="org.eclipse.m2e.core.ui.internal.views.MavenRepositoryView"
+ icon="icons/maven_indexes.gif"
+ name="%view.repos.name"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.propertyPages">
+ <page id="org.eclipse.m2e.core.MavenProjectPreferencePage"
+ class="org.eclipse.m2e.core.ui.internal.preferences.MavenProjectPreferencePage"
+ name="%page.maven.name"
+ objectClass="org.eclipse.core.resources.IProject"
+ adaptable="true">
+ <filter name="nature" value="org.eclipse.m2e.core.maven2Nature"/>
+ </page>
+ <page id="org.eclipse.m2e.core.MavenProjectLifecycleMappingPage"
+ class="org.eclipse.m2e.core.ui.internal.preferences.MavenProjectLifecycleMappingPage"
+ name="%page.mappings.name"
+ category="org.eclipse.m2e.core.MavenProjectPreferencePage"
+ objectClass="org.eclipse.core.resources.IProject"
+ adaptable="true">
+ <filter name="nature" value="org.eclipse.m2e.core.maven2Nature"/>
+ </page>
+ </extension>
+
+ <extension
+ point="org.eclipse.m2e.core.lifecycleMappingPropertyPage">
+ <lifecycleMappingPropertyPage
+ class="org.eclipse.m2e.core.ui.internal.preferences.EmptyLifecycleMappingPropertyPage"
+ id = "emptyPropertyPage"
+ lifecycleMappingId = "NULL"
+ name = "Empty Lifecycle Mapping">
+ </lifecycleMappingPropertyPage>
+ <lifecycleMappingPropertyPage
+ class="org.eclipse.m2e.core.ui.internal.preferences.CustomizableLifecycleMappingPropertyPage"
+ id = "customizablePropertyPage"
+ lifecycleMappingId = "customizable"
+ name = "Customizable Lifecycle Mapping">
+ </lifecycleMappingPropertyPage>
+ <lifecycleMappingPropertyPage
+ class="org.eclipse.m2e.core.ui.internal.preferences.MissingLifecycleMappingPropertyPage"
+ id="missingLifecycleMappingPropertyPage"
+ lifecycleMappingId="MISSING"
+ name="Missing Lifecycle Mapping">
+ </lifecycleMappingPropertyPage>
+ </extension>
+
+ <extension
+ point="org.eclipse.m2e.core.lifecycleMappings">
+ <lifecycleMapping
+ class="org.eclipse.m2e.core.project.configurator.CustomizableLifecycleMapping"
+ id="customizable"
+ name="%lifecycleMapping.custom.name">
+ </lifecycleMapping>
+ <lifecycleMapping
+ class="org.eclipse.m2e.core.project.configurator.NoopLifecycleMapping"
+ id="NULL"
+ name="%lifecycleMapping.empty.name">
+ </lifecycleMapping>
+ </extension>
+ <extension
+ point="org.eclipse.m2e.core.mavenComponentContributors">
+ <configurator
+ class="org.eclipse.m2e.core.internal.embedder.DefaultMavenComponentContributor">
+ </configurator>
+ </extension>
+
+ <extension point="org.eclipse.ui.bindings">
+ <key
+ commandId="org.eclipse.m2e.core.ui.command.addDependency"
+ contextId="org.eclipse.core.runtime.xml"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="Ctrl+Shift+D">
+ </key>
+ <key
+ commandId="org.eclipse.m2e.core.ui.command.addPlugin"
+ contextId="org.eclipse.core.runtime.xml"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="Ctrl+Shift+P">
+ </key>
+ </extension>
+
+ <!--
+ <extension point="org.eclipse.search.searchPages">
+ <page id="org.eclipse.m2e.core.MavenSearchPage"
+ class="org.eclipse.m2e.core.ui.internal.search.MavenSearchPage"
+ enabled="true"
+ label="Maven Search"/>
+ </extension>
+ <extension point="org.eclipse.search.searchResultViewPages">
+ <viewPage id="org.eclipse.m2e.core.MavenSearchResultPage"
+ class="org.eclipse.m2e.core.ui.internal.search.MavenSearchResultPage"
+ searchResultClass="org.eclipse.m2e.core.ui.internal.search.MavenSearchResult"/>
+ </extension>
+ -->
+
+ <extension
+ point="org.eclipse.m2e.core.projectConfigurators">
+ <configurator
+ class="org.eclipse.m2e.core.project.configurator.MavenResourcesProjectConfigurator"
+ id="org.eclipse.m2e.core.project.configurator.MavenResourcesProjectConfigurator"
+ name="Maven Resources Project Configurator">
+ <mojo
+ artifactId="maven-resources-plugin"
+ goals="resources,testResources"
+ groupId="org.apache.maven.plugins"
+ versionRange="[2.4,)">
+ </mojo>
+ </configurator>
+ </extension>
+</plugin>

Back to the top