blob: eb13ddf3074bff4a0e82bfa00a851ff9a7c625b1 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<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="org.eclipse.ui.popupMenus">
<objectContribution id="org.eclipse.m2e.scm.ScmUrl"
objectClass="org.eclipse.m2e.scm.ScmUrl"
adaptable="true">
<action id="org.eclipse.m2e.scm.internal.actions.CheckoutAsMavenAction"
label="%checkoutaction.label"
class="org.eclipse.m2e.scm.internal.actions.CheckoutAsMavenAction"
menubarPath="checkoutGroup"/>
</objectContribution>
<objectContribution id="org.eclipse.m2e.classpathMenu.materializeAction"
objectClass="org.eclipse.jdt.core.IPackageFragmentRoot"
adaptable="true">
<action id="org.eclipse.m2e.materializeAction"
class="org.eclipse.m2e.scm.internal.actions.MaterializeAction"
label="%m2.popup.MaterializeAction"
style="push"
menubarPath="org.eclipse.m2e.classpathMenu/import"
enablesFor="+"/>
<enablement>
<and>
<test property="org.eclipse.m2e.hasArtifactKey"/>
<not>
<test property="org.eclipse.m2e.hasProjectArtifactKey"/>
</not>
</and>
</enablement>
</objectContribution>
<objectContribution id="org.eclipse.m2e.ui.repositoryViewMenu.materializeAction"
objectClass="org.eclipse.m2e.core.ui.internal.views.nodes.IndexedArtifactFileNode"
adaptable="true">
<action id="org.eclipse.m2e.materializeAction"
class="org.eclipse.m2e.scm.internal.actions.MaterializeAction"
label="%m2.popup.MaterializeAction2"
icon="icons/import_m2_project.gif"
style="push"
menubarPath="open"
enablesFor="+"/>
<enablement>
<and>
<test property="org.eclipse.m2e.hasArtifactKey"/>
<not>
<test property="org.eclipse.m2e.hasProjectArtifactKey"/>
</not>
</and>
</enablement>
</objectContribution>
</extension>
<extension point="org.eclipse.ui.newWizards">
<wizard id="org.eclipse.m2e.scm.internal.wizards.MavenCheckoutWizard"
name="%wizard.checkout.name"
class="org.eclipse.m2e.scm.internal.wizards.MavenCheckoutWizard"
category="org.eclipse.m2e"
icon="icons/import_m2_project.gif" project="true">
<description>%wizard.checkout.description</description>
</wizard>
</extension>
<extension point="org.eclipse.ui.importWizards">
<wizard id="org.eclipse.m2e.scm.internal.wizards.MavenMaterializePomWizard"
class="org.eclipse.m2e.scm.internal.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.scm.internal.wizards.MavenCheckoutWizard"
class="org.eclipse.m2e.scm.internal.wizards.MavenCheckoutWizard"
category="org.eclipse.m2e"
name="%wizard.checkout2.name"
icon="icons/import_m2_project.gif">
<description>%wizard.checkout2.description</description>
</wizard>
</extension>
</plugin>